Education plays a significant role in the lives of children – both as a milestone and as a journey in itself. As Educators at heart ourselves, we understand the challenges that come with each unique learning experience. Therefore, when a student under our tutelage achieves an educational goal, it is our honour to share the celebratory news!

Welcome to another edition of Coding Lab’s Student Features. Today’s precocious guest is 13-year-old Darius Yong, who made us proud by successfully securing a place at the School of Science and Technology (SST) in advance through Direct School Admission (DSA)!

Click to watch the video version of our interview with Darius! 👆

Hi Darius! Congratulations on entering SST through DSA! How do you feel about this achievement?

Thanks for asking, I am definitely excited as I know SST will provide many opportunities to further my interest in coding. At the same time, I am glad that I don’t have to worry about which Secondary School to choose in the Secondary 1 posting.

Meet Darius, who won the Most Innovative Award at the International Coding Showcase 2020!

Tell us how you first got started with coding. What do you like most about it?

When I was about 9, my father bought me a book that taught me how to program in Scratch. I followed the guide and learnt how to program in Scratch. About one and a half years later, I started lessons with Coding Lab in App Inventor and Python. I had lots of fun exploring different programming languages and platforms.

Watch Darius’ award-winning International Coding Showcase project here!

How did you get started with Coding Lab?

I learnt about Coding Lab from my mum, she signed me up for the App Inventor course, which I really enjoyed. After that, I went on for Python courses.

How has Coding Lab’s DSA Preparation Programme made an impact in your coding journey?

Coding has helped me improve my way of thinking and allowed me to be more patient when there were bugs. Coding has also broadened my exposure as I was able to take part in competitions. I have won the Most Innovative Award from the International Coding Showcase 2020 and also placed within the Top 20 winners for the Coding Olympics 2021.

Could you share with us why you think learning to code is so important?

We are definitely living in an era of technology, learning coding is important because it can help us and the community to solve problems in possibly new, creative and efficient ways. It also taught me to be persistent and not give up easily when I hit a snag.

What are the difficulties you faced while learning to code and how did you overcome them?

Meeting bugs is definitely part of a programmer’s journey. To overcome them, I would Google for solutions or look through my class notes.

Darius is an extremely motivated and dedicated learner that always gives his best effort in attempting the questions. He has been progressing well, especially for someone of his age, he has shown a high level of understanding of the Python concepts taught and has applied them well in different areas by creating his own projects.

– Educator Evan

Apart from coding, what else do you like to do in your spare time?

I’m still a kid so I like reading as well as playing all types of games from Minecraft, Mario Kart, Game of Life and also Heart Attack! I also go for TaeKwonDo classes and earned my black belt this year.

Outside of coding, Darius is passionate about martial arts, too!

Do you have any advice for young people like you who want to start coding?

Never give up on your dreams in coding or in anything you wanna do!

What is your favourite coding project so far and why?

Definitely my Math Game. During the first circuit breaker last year in 2020, I combined both my love for Math and coding to create a Math Revision & Game project for my peers. I came up with the problem sums myself and coded the project in Scratch. I presented it to my Math teacher in School and she loved the idea and shared it with all my peers in school.

GIF of Darius’ Scratch-based Math Game
Play Darius’ Scratch-based Math Game here! 👆

Who is your favourite Educator? If there is one thing you could say to them, what would it be?

This is really a tough one for me …. I can’t really decide who my favourite tutor is but I want to say “Thank You!” to all the tutors who have taught me at Coding Lab! You are all awesome and I am inspired to be like you!

Image of Darius smiling and waving at the camera
All the best at SST, Darius! We know you’ll excel in your new school!

Thank you for taking the time to answer our questions, Darius! Your Educators are proud of you for all of your achievements – in both coding and academics!

Darius began his coding journey at Coding Lab with P205+P206 – Python Junior, before progressing his way up to S203 – Algorithm. Find your own starting point here with us by browsing our course catalogue today!

(Written by Lixin, Edited by Thinzar)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

In the previous series, our Founder Mr Yong Ning Foo shared with us how our award-winning, MIT-inspired coding curriculum was thoughtfully created.

Hear From Our Founder - Yong Ning, Audrey and Mitchell after P11S-CAI class (900x600px)
Yong Ning and his two children, Audrey (9) and Mitchell (7), after their Young Computer Scientists: Cognitive Artificial Intelligence class

Today, in the second part of this Hear From Our Founder series, we sit down with Yong Ning and his two children and inspirations – Audrey and Mitchell, ages 9 and 7 respectively – who are students of Coding Lab themselves! Hear all about their experiences and get the answers to the most commonly asked questions about our curriculum.

It’s exciting to hear how the Coding Lab curriculum all came together at the start! Now that your children are old enough to join Coding Lab as students, would you say that you’ve successfully introduced your favourite subjects to them in a fun way?

Yong Ning: Audrey is now 9 years old and Michell is 7 years old, and they have been attending our Coding Lab preschool and Scratch classes. With the curriculum that we built, we devised the Coding Lab Way of teaching which was also inspired by my time at MIT.

Having a good curriculum is important; but I believe that having a good teacher can make all the difference in engaging your child the right way, and set the tone for their journey in technology. That is why I carefully select tutors who not only have the requisite technical skills, but who most importantly embody our passion to teach, love engaging and educating children. They form a team of nurturing and inspiring educators that I envision and am comfortable for my own children to learn from.

Hear From Our Founder - Audrey and Mitchell in P11S-CAI
Class time at Coding Lab is always a fun time for 9-year-old Audrey, who aspires to be an author, and 7-year-old Mitchell, an aspiring athlete!

Audrey: I started with Scratch 1 and 2 when I was in Primary 1 and am now learning Cognitive Artificial Intelligence with my brother. I like coding because it’s fun and it also teaches me how to do different things. I can make my drawings come to life. For example, I can draw a unicorn and make it walk! 

Mitchell: I like coding because I can do a lot of stuff! It’s exciting and fun. I learnt how to move characters, to make the computer recognise the car number plate just by showing it more car number plates.

Audrey: I also learnt facial, speech and text recognition, such as making the computer recognise my face or my hair colour. It also guesses how old I am, and today I learnt to say something and the computer tells me whether the pronunciation is correct. 

Wow, it sounds like Audrey and Mitchell both really enjoy learning to code! I have a question that we always ask all of our featured students – what difficulties do you face when learning to code and how do you overcome them?

Mitchell: It is difficult sometimes because of typing the words and sometimes there are very long sentences! 

Audrey: He (Mitchell) always asks me to type it for him! For me, sometimes I have no idea what to draw or how to put the blocks together. I’ll try harder and do different combinations to get it to do what I want. 

Hear From Our Founder - Audrey and Mitchell in JCP
Audrey and Mitchell (in front of the teacher) attending the Junior Coders Programme together as preschoolers in 2019

Yong Ning: It’s interesting that Mitchell and Audrey brought these up! We always consider the curriculum’s suitability before creating and rolling it out. For example, our Scratch curriculum is adjusted to children Ages 7 to 9 who are still learning to type and spell.

This is the same for all the other age groups, especially our Junior Coders Programme where preschoolers ages 5 to 6 are still working on their spelling and fine motor skills (not the best at using the mouse or at typing yet). That’s why we incorporate kinaesthetic activities and use touchscreen tablets for this age group.

Simply jump in and code. … The amazing thing about Coding is that it can be applied to practically everything.

What is a common question that you get about the Coding Lab curriculum?

Yong Ning: Many parents enquire why their children spend so many hours learning a programming language, particularly Scratch (for Ages 7 to 9), when they should be moving on to other programming languages.

It’s not about how many programming languages one knows, but about the concept behind it. We focus on the true understanding of the codes and class material, as opposed to simply memorising or copying. Our students gain a critical understanding of Computational Thinking, which is applicable across all domains regardless of the programming language used, so they are able to quickly pick up any coding language in the future. 

In fact, Scratch actually looks deceivingly easy. It has what is called “low floor, wide walls and high ceiling” and is a principle that guides MIT Media Lab in its design of the Scratch programming language. It allows newbies to get started easily (low floor), engage all kids from different backgrounds and interests to explore multiple pathways (wide walls) and create increasingly complex projects over time (high ceiling).

This is why we spend so much time expanding our Scratch curriculum in the Young Computer Scientists programme, which has so many exciting research areas for students to learn all about Music, animations in Movie Magic, Physics, Biology and Mathematical concepts such as geometry.

Scratch is also being taught as Harvard’s introductory course in computer science. It gives students with no prior programming experience an introduction to the fundamentals of programming, as well as prepares them for the subsequent courses, which is what we strive to do here at Coding Lab too.

Photo of Co-Founders Yong Ning Foo and Candice Wang at Coding Lab Parkway Parade
Yong Ning (right) and Candice established Coding Lab to support their children to learn to code from a young age.

Did you know? “Low floor, wide walls and high ceiling” is a phrase Mitchel Resnick credits to his mentor Seymour Papert (yes, our latest room Papert at the King Albert Park campus is named after him). Papert quoted this phrase as a way for technology to be effective.

“It’s not about how many programming languages one knows, but about the concept behind it. We focus on the true understanding of the codes and class material, as opposed to simply memorising or copying.”

Hear From Our Founder - Coding Lab book covers (900x600px)
Look out for the exciting and colourful book covers at Coding Lab!

Fun Fact! Our coding curriculum spans hundreds of teaching hours. For example, the roadmap for just Ages 7 to 9 has more than 150 teaching hours! 

How has the Coding Lab curriculum evolved?

Yong Ning: Technology is fast-changing, so we also ensure that our curriculum stays relevant to the times by constantly revising it and adding new courses. I am especially proud of our S200 Advanced Electives, which initially started out as a vision for our students to broaden their horizons and apply their knowledge in a new area of interest. This included learning more about Unity, C++, SQL, HTML, Django and more.

Such curriculum refreshers are not just for teenagers. The Cognitive Artificial Intelligence course that my children just attended is another example of one of our newer courses that debuted in 2022, as well as the most recent Minecraft: Code Your World course.

“You’ll have to think. Even if coding is hard, you can’t give up!”

There is no better subject to teach online than coding and it made me think about our students’ learning experiences and how we were truly nurturing future leaders in technology in more ways than one. We were one of the first to leverage online conferencing tools at our Japan-Singapore Competition training in early 2019. This helped us ensure a smooth transition during the period of Covid, where we had to move our classes online.

Today, we continue to offer online coding classes and it is always a pleasant surprise to hear that students from countries all over the world have joined in.

I’m sure it hasn’t been easy to build such a huge curriculum in the short few years. What’s in store for the future of Coding Lab’s curriculum, perhaps another 10 years down the road?

Hear From Our Founder - YN and kids waving

Yong Ning: Given the rapid pace of development in Coding and Technology, it is difficult for me to predict in detail our curriculum 10 years into the future.

However, there are a few constants in our curriculum. Firstly, our curriculum will continue to focus on equipping our students with Computational Thinking Skills which is highly transferable across domains and time. Secondly, our curriculum would have evolved with technological improvement to equip our students with knowledge of the latest technology and at the same time, utilise the latest technology to provide our students with the best learning experience. Finally, our curriculum will continue to be taught by passionate teachers, using the latest pedagogy to inspire and nurture our students to become future leaders in technology. 

Lastly, I have one last question: What advice do you have for kids who want to learn to code?

Audrey: You will have to think. Even if it’s hard, you can’t give up!

Yong Ning: Simply jump in and code. Be brave in experimenting and use it to create games, projects and contents which you are passionate about. The amazing thing about Coding is that it can be applied to practically everything. Applying Coding to a subject (context) which you love makes learning (Coding) much more fun, meaningful and purposeful. And at the same time, you will also develop new insights on the subject (context) through the application of Computational Thinking and further advance your understanding of the subject. 

Thank you to Mr Yong Ning Foo and his two children Audrey and Mitchell for taking the time to share with us about the Coding Lab curriculum! We love to hear the different experiences with the award-winning curriculum and we are so excited for what’s to come in the future.

At Coding Lab, we nurture future leaders in technology and we believe that everyone should learn to code. That includes your children. We invite you to experience our MIT-inspired, award-winning coding curriculum and the Coding Lab Way of teaching. View our classes here!

Coding Lab is honoured to have been recognised with numerous awards: 

  • Parents’ World – 4-Time Best Coding Curriculum 2016/17-2019/20 
  • Singapore’s Child Enrichment Awards 2018 – Best Coding Curriculum
  • Little Magazine – School of the Year (Computer Science) 2017 
  • Young Parents’ Magazine – voted Best Coding Programme. 

Our Coding Lab students have won medals at the MIT App Inventor Global Summit in USA, clinching numerous prizes, emerged as Best Coders at the Microsoft Minecraft Cup in Japan, and entered the school of their choice via the Direct School Admissions (DSA) exercise. We are proud to share that our students have achieved medals in the annual National Olympiad in Informatics (NOI), which is highly recognised for admissions to top universities. 

Read Coding Lab’s first-ever blog: I’d like to teach the world to code

Resilience and Reflection: A Chat with our Founders, Yong Ning Foo and Candice Wang

(Written by Cheryl Tang)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

We all want our students to grow up to be successful – and as parents and educators ourselves, we understand this too. It’s important to note that there is no one definition of success for everyone. But in a world that’s increasingly becoming technology-driven, how can we help our children on their journey to their own definition of success?

Today, we speak to our Founder and Lead Educator, Yong Ning Foo, and our experienced educators, Salena Arsad and Evan Lim, on the qualities and skills your child will need to navigate this future in technology. Read on to find out more!

Key 1: Cultivating Grit

Photo of Evan guiding his students through their code
Our educators encourage students to persevere as they code and debug their programs, building grit and resilience.

The path to meaningful success is never smooth, so what helps your child to overcome the obstacles that they will face? Grit is the answer, Angela Duckworth, a Professor of Psychology at the University of Pennsylvania, concluded after years of research. She found that high achievers have more grit than talent.

What is grit? Grit is the passion and perseverance for long-term goals. Having grit is fundamental to your little one’s journey because it encourages your child to push on despite new and unfamiliar things.

Our Founder and Lead Educator, Yong Ning Foo, who has had bountiful work experience in both the public and private sectors, agrees that grit is required to overcome obstacles faced. He recalls a fond memory of one of his students: “When he (the student) first joined us, his response to any bug encountered was to wait for the teacher to give him the answer. But our teachers will only give hints and not direct answers, so he was challenged to think and solve the problem by himself and became highly independent in his learning. He then adopted the same mentality to learning Mathematics, and shared with us that his Mathematics grades had improved tremendously.”

Photo of our Early Childhood Educator Salena guiding our Junior Coders Programme student
Tutor Salena encourages our curious little Junior Coder to explore an activity.

This situation is a common occurrence in our coding classes – whether they are preschoolers aged 5 or an 18-year-old teenager – they will definitely encounter problems with their code and will need to problem-solve it. This process of debugging trains students to become problem solvers and also encourages perseverance and grit.

“Those that continue on would often find that the results are satisfying,” shares Salena, our educator with professional experience in Early Childhood Education and who graduated with a Master of Education (Developmental Psychology) from Nanyang Technological University. “The confidence gained from this experience would push them to new heights of growth, encouraging them to further expand their knowledge no matter how difficult it will be.”

Read: Cultivate Resilience with the Power of Inquiry-Based Learning

How can you nurture your child’s grit at home?

How can you nurture your child’s grit at home?

Encourage a healthy attitude to mistakes to instil a growth mindset. Share about failure being an opportunity to learn and grow. Praise effort, not the outcome!

Key 2: Turning Everyday Experiences into Learning Opportunities

Curious little ones often have lots of questions, and life experiences such as playtime, meal times, and learning a new skill can also become huge learning opportunities! For example, as they learn to communicate with computers via codes in our coding classes, they also learn to communicate with their educators and peers, honing essential life skills such as social and emotional development.

Gif of Salena's P101 Scratch 1 student Dylan presenting
We make it a point to nurture our students’ public speaking skills – even in our Scratch 1 classes when our young coders are just aged 7 to 9!

Did you know that teaching your child to regulate their emotions can also help them communicate more effectively? Better self-regulation means that they’ll be more attuned to and can address others’ needs efficiently, helping them improve their communication.

Encouraging your little one to share about things they like, such as their toys, can also be an excellent springboard to hone their ability in public speaking! At Coding Lab, we also make it a point for our students to have a Hackathon and Project Showcase at the end of each course to present and share what they have coded. Aside from building their communication skills, “We want them to be confident and proud of their creation, and to get others excited about it,” Yong Ning shares.

How can you enrich your child's learning beyond the classroom?

How can you enrich your child’s learning beyond the classroom?

We have some tips from Tutor Salena Arsad, our educator with professional experience in Early Childhood Education and who graduated with a Master of Education (Developmental Psychology) from Nanyang Technological University.

Encourage your child to express their thoughts and feelings. Instead of asking them general questions like “How was your day?”, follow up on specific ones about how they feel every day. I always ask my students, “What happened? Why do you feel that way?” By asking such questions, they will need to break down their thoughts and emotions into logical facts, and part of emotional regulation is to look inside and understand the reason why they feel that certain emotion. Following that, I would provide tips on how to handle such a situation if it ever arises again.

Teach your child to identify their emotions. Examine what triggers these emotions, and how they can manage these emotions themselves. Do not encourage negative rash behavioural responses – even ignoring can mean encouragement. Instead, show them the appropriate responses to that situation.

Spark their curiosity. Your child is naturally curious and this is a good characteristic as it tends to motivate them to find out more about the topic on their own. It’s important to encourage your child to explore and ask them questions to maintain their level of curiosity. In doing so, they also form connections between what they’ve learnt in class and what they experience in life.

Key 3: Picking Up Prized Technical Skills from Young

Music, dance, martial arts, sports, brain training, drama – there are so many enrichment classes to attend and so many technical skills for your child to acquire! Learning skills from a young age is the best opportunity to develop their brain and to give our little ones a competitive edge to stand out. But with so many to choose from, which one should you pick to future-proof your child?

“To be future-ready, our young need to be able to think critically, assess options and make sound decisions. They should have a desire to learn, explore and be prepared to think out of the box.”

– Nurturing Our Young for the Future, Competencies for the 21st Century, Ministry of Education (MOE) Singapore

Photo of Yong Ning guiding his students
Our young Scratch students are hard at work to train up their Computational Thinking Skills with Yong Ning’s guidance!

Technology is advancing rapidly and is quickly changing the way we live, work and play. “Whichever path is chosen, it will cross paths with technology,” advises Yong Ning. “As a parent and an educator, I would want all my children and students to be equipped with Computational Thinking skills (problem-solving skills derived from computing and computer science, to solve problems across all other areas), so that they can competently partake in the development and application of technology in whichever field they choose.” As our students learn to code, they are also learning to use technology – another key skill in our future, where they will have to pick up new technology quickly, efficiently and independently.

Indeed, technology is ubiquitous and even MOE is beginning to prepare educators and students for our tech-driven future. Every primary student will learn simple coding in school, and every secondary student will own their own personal learning device by 2028.

“Technology is fast-changing,” agrees Tutor Evan Lim, our educator who mainly works with teenagers, “so I always encourage my students to read up more and share with me what they have learnt. There are a lot of different resources available on the internet that they can utilise to learn more about different things.” For example, Tutor Evan’s passionate student Ng Chen-Yi was just 13 years old when he built on his existing coding knowledge and independently learnt to code his very own 3D shooter game with Ursina in Python.

Read Coding Lab Student Feature: Ng Chen-Yi, 13, Hwa Chong Institution

It’s important that your child learns a range of skills to set them up for success in the future. “There isn’t a single definition of success,” Yong Ning reaffirms. “It is different for each person as it is shaped not just by societal expectations but also the person’s personality, and their own life experiences. Every student will thus have to create their own definition of success.”

Heard of the age-old adage, “Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for a lifetime”? Cultivating grit, turning everyday experiences into learning opportunities and picking up prized technical skills from young are some key ways that you can equip your children. With lifelong skills such as Computational Thinking, communication and social and emotional development, you can nurture your future leader to become successful – no matter the path they choose.

Why not give your child a headstart with our award-winning, MIT-inspired coding curriculum for ages 5 to 18?

Want more tips on how to sustain this journey to success? Read Next: Health is wealth: Brain food for a healthy mind and body.

(Written by Lakshmi, Nicole, Amanda and Edited by Cheryl)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

Once again, school holidays are approaching this September, but no worries! We have you covered with techtivities that would spark your child’s interest in technology while they enjoy themselves! 😄

Let’s start off with September’s #TechFact. Did you know that an Non-Fungible Token (NFT) made by artist Pak smashed the record price for cryptographic art in 2021? 🖼️ At USD $91.8 million, the art piece “The Merge” became the highest-valued art piece sold by a living artist, and still remains so until today, as of August 2022! (Source)

Image for #TechFact (September Techtivities)

Now that we have learnt a new titbit, let’s get down to business and discover techtivities that you and your family can indulge in this month! ✨


ROARR! Dinosaur Adventure Park

If your little ones are fans of dinosaurs, this one is for you! Home to massive animatronic dinosaurs, get to see various “live” dinosaurs wriggling and squawking through the power of robotics. 🤖

With the help of Virtual Reality (VR) and interactive technologies, try various dinosaur-themed attractions such as the VR shooting game, interactive ball-pit, and many more! Your family is sure to have a blast with activities suitable for everyone. 😊

Details:
When: until 25 September 2022
Where: Let’s Play @ Marina Square, #03-208/209
Price: From $25
Learn more here.


We Live in an Ocean of Air

Get to experience how we interact and depend on the natural world around us at the exhibition “We Live in an Ocean of Air”! This multi-sensory immersive installation is created by Marshmallow Laser Feast (MLF), one of the world’s leading experiential art collectives. 

With the help of Virtual Reality technology (VR) and sensors, be transported across the globe to Sequoia National Park, California. Interact with the space around you and view the artwork that is produced from the results of your breath sensors and heart monitors! 🤩

Image of We Live In An Ocean of Air for September 2022 Techtivities

Details:
When: until 2 October 2022
Where: ArtScience Museum, VR Gallery, Level 4
Price: From $12
Learn more here.


Brookie Kids

See how technology and learning come together with Brookie Kids! An initiative by local mums, Brookie Kids aim to make speaking and learning Mandarin easier and more enjoyable through QR technology and interactive content. With partners all over Singapore, there are various activities at each location which can be accessed with just your phone! 📱

Scan the QR codes at various locations in store and your little ones can have fun learning Mandarin while you grab a snack and a drink to relax. ☕ You can also get a free Home Starter Pack to experience fun and learning from the comfort of your home! 🏡

Details:
Who: Ages 2-6
Where: Various locations (please read more here)
Price: Free
Learn more here.


A Minion’s Perspective Experience

Minions are sure popular this year! A Minion’s Perspective Experience is an international touring pop-up exhibition and has stopped over at Sentosa starting from September. 🤩

With 8 themed zones in total, get to see interactive technologies and fun interact through various games and activities such as the Immersive Goggles, the Digital Coloring Wall, Build A Minion game, Banana Mania game, and many more! Take a trip down this upcoming September holidays and your family will definitely experience a time of fun and laughter 😊

Image of A Minion's Perspective Experience for September 2022 Techtivities

Details:
When: 3 September 2022 to 2 January 2023
Where: 8 Sentosa Gateway, 098269
Price: From $18
Learn more here.


September Weekly and Holiday Camps

Make it a fun and educational school holiday for your child through our September holiday coding classes! Coding Lab’s MIT-inspired, award-winning curriculum is thoughtfully designed and curated for Ages 5 to 18, and we aim to instill a passion in coding in every student.👩‍💻

No problem if your child is already fully booked this September holidays, as we also have our weekly coding classes! To cater to everyone, we have both online and physical classes for you to choose from!  Sign up here or feel free to drop us an email, call us or WhatsApp us to get in touch.😊

Banner of 2022 September Holiday Camps

Details:
When: 5 to 9 September (for holiday classes)
Where: Online, Parkway Parade, Bukit Timah (KAP Mall)
Price: From $401.52

Sign up for your Coding Lab class now!


Image for #TechNews (September Techtivities)

In today’s highly technologised society, seniors often suffer from online scams 🤑 and misinformation ℹ️ due to a lack of digital literacy. 😥 

A local 8-session hybrid course aimed to alleviate this problem by equipping seniors with tech-savvy skills. From TraceTogether tips to the latest TikTok trends 📈, a class of participants aged over 50 learnt useful day-to-day tech mechanisms! 

Read more about this meaningful tech-education initiative here. 📗


If you haven’t seen our previous techtivity recommendations, check out our August #TechtivitiesOfTheMonth, which includes more cool tech-related activities you can do with friends and family!

(Written by Thinzar and Edited by Cheryl)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

Giving their child the best of everything is what every parent wants. Starting off on a good note in their learning journey is extremely crucial for our young ones, especially for coding. The earlier you get a head start, the easier it is to grasp and understand the concepts! 

With an award-winning curriculum inspired by MIT, our Junior Coders Programme (JCP) is specially designed for little ones aged 5 to 6 to be introduced to the wonderful world of coding! They will learn computational thinking skills, which are applicable to both coding and other areas like Mathematics!

We’ve got four exciting themes in the curriculum:

  1. Scratch Junior
  2. Tinker with STEM
  3. Hands-On Robotics, and
  4. Montessori

You can opt to attend our regular Weekly classes (5 x 2 hours) which go in-depth into each theme, or dip your child’s toes into various themes with our Holiday Camps (5 x 2 hours). You can also sign your child up for our themed workshops, which only takes 2 hours in order to accommodate the children’s short attention span! 

1) Scratch Junior

Our young coders get introduced to their first-ever visual programming language, Scratch Junior. With inspiration from classic stories such as The Very Hungry Caterpillar, Five Little Monkeys, and more, kids get to code scenes and understand how to use coding blocks and sequence them correctly to form a story or a mini-game. They will have fun while learning important computational thinking skills to prep them for an increasingly digital world. What an awesome start to their programming journey!

See how our young coders like the one of the right become really focused on making their own creations on Scratch Junior! 👉

A Peek into JCP - Scratch Junior

2) Tinker with Stem

A Peek into JCP - Tinker with Stem

Our tiny tots get to let their imagination run wild in our classes! They are given the opportunity to explore and learn to create light-up circuits with conductible materials, and afterwards, program them to work.

You may be wondering – what exactly does this have to do with coding? Our JCP focus not just on coding, but on equipping our students with computational thinking skills which are adaptable to different programming languages that they can learn in the future! Training their mindset to think logically will help them in the future – whether it be coding, or in other areas such as Science.

👈 Here’s one of our little tots proudly showing his light-up circuit!

3) Hands-on Robotics

Have you ever heard of Photon the Robot? In our Robotics-themed classes, our Junior Coders will get to go on interactive adventures with Photon as they program it to go on a treasure hunt for fruits, play sounds, blink in various colours and much, much more! Similar to Scratch Junior, they will learn to sequence blocks/instructions to achieve their desired outcome – an important problem-solving skill useful in various areas in life.

Our students here are absorbed in programming Photon, the educational robot, using the tablet. With sensors, lights and adorable sounds, Photon makes learning even more exciting! 👉

A Peek into JCP - Hands-on Robotics

4) Binary and Pixels – Montessori-style (Screen-free!)

What is the Montessori method?

Discovered by Dr. Maria Montessori in 1907, the Montessori Method is based on self-directed activity, hands-on learning and collaborative play [Source].

This allows children to make their own creative choices when learning, while the classroom and trained teacher offer age-appropriate activities to guide the process. With the Montessori Method, children will discover and explore knowledge as they work in groups or individually, and gain a deeper understanding of what they are learning!

A Peek into JCP - Montessori method
Our Junior Coders are playing with the Learning at home set by Learning Beautiful!

A Peek into JCP - Montessori
You can get your own Learning at home set by Learning Beautiful here for your child to use at home!

As your child learns through engaging activities, he/she would also get the opportunity to get hands-on with Montessori-inspired coding toys that have been designed at MIT and ethically produced in the USA!

Our Montessori-themed classes utilise the gorgeous wooden Learning at Home Set by Learning Beautiful. Suitable for ages 3 to 9, the set has hands-on materials such as the binary tree and pixel boards that enable children to learn the basics of computer science without screens. A sneak peek of the concepts taught include binary, conditionals, randomness and many more! By combining play and hands-on learning, your child will gain a good foundation in programming concepts while having endless hours of fun with the set! 

So why Coding Lab’s Junior Coders Programme?

“Before I came to teach at Coding Lab, I did not know that programming concepts could be taught to young children in such interesting and effective ways! During our JCP classes, I can see how much the children enjoy learning from their excited faces. There were plenty of hands-on activities in the lesson plans that were very suitable for young children.”

– Educator Wan Xuan

As a trusted partner of IMDA, Coding Lab has brought the unique JCP curriculum to many preschools. We’ve even helped more than 7,000 bright preschoolers start their coding journey through our Tiny Thinkers initiative! 

In addition to our thoughtfully planned and curated curriculum, our educators undergo extensive training so that our students will learn while having fun at the same time! 🤩

“We enjoyed our session very much. My child typically doesn’t sit still for too long, but he managed to follow the session, and the satisfaction and having created his own little program was unspeakable… pure joy written all over his face.”

– Meiling, Mother of Asher, one of our Junior Coders

As our Junior Coders are involved in engaging activities with Scratch Junior, STEM, Robotics, and Montessori-inspired toys, our passionate educators will be right by their side to ensure an enriching learning experience. We ensure a maximum student-to-teacher ratio of 1:6, so every child gets the attention that he or she deserves.

So what are you waiting for? Give your child the best head start – book your slot here today! 😉

* Tablets (Twin-sharing) are provided for Scratch Junior, but students are welcome to bring their own! All equipment is provided for Tinker with STEM, Robotics and Montessori. 😊

@codinglabasia Check out what our little rockstars do in our Junior Coders Programme! 🌟 #coding #singapore #sg #codinglab #juniorcoders #coders ♬ Pope Is a Rockstar – SALES

Take a sneak peek of the fun and learning awaiting our future Junior Coders 👆

Here’s how you can become a Junior Coder (ages 5 to 6)!

Read next: A Peek Into our Advanced Computer Scientists Course –Broad-Based Exposure to STEM Topics

(Written by Zulaikha and edited by Thinzar)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

Here at Coding Lab, we often talk about our MIT-inspired and award-winning coding curriculum for children and teenagers Ages 5-18. But have you ever wondered what it takes to craft and create such a best-in-class curriculum that would challenge and engage kids at the right level? How do we make decisions about the curriculum and what are some frequently asked questions?

As a full scholarship recipient from the world-renowned Massachusetts Institute of Technology (MIT), a former Regional Director in a US multinational company, with experience in a technology startup in Silicon Valley, Mr Yong Ning Foo shares with us why he chose to enter the education industry and the process of creating the award-winning Coding Lab curriculum.

Hi Mr Yong Ning, can you share with us your inspiration for starting Coding Lab?

Image of Yong Ning
Yong Ning at our Coding Lab Parkway Parade campus, which boasts a stunning view of East Coast Park, as well as beanbags for students to lounge on.

Yong Ning: I founded Coding Lab out of a desire to prepare my two children and their peers for the technological future. Just like how English and Math are important, I firmly believe that technology is going to play a huge role in my kids’ lives and I wanted to equip our future leaders with the best skills to create meaningful changes and innovative solutions in the world. In a way, I also wanted to introduce my favourite subject to them through fun! 

By the time I was satisfied with the curriculum I had come up with to teach my own kids to code, I already knew that I had found my purpose and was determined to do my part to teach the world to code.

It’s interesting that you wanted to teach your own children to code! How did it progress to become teaching thousands to code through Coding Lab?

Yong Ning: The journey all began when I was researching how I could teach my children to code to prepare them for the future. I was excited to utilise my strengths (in computers, coding and logical thinking) to develop an engaging and effective curriculum. With programmes like Scratch, kids can now learn to code at a young age, comparable to teaching them Science or the piano and I was excited to curate a magical curriculum that is age-appropriate and which would gift them essential computational thinking skills for life.

At the same time, I was coaching a few team members at work on automating their analytical work and I realised that the world would really be more efficient if everyone knew how to code. This was back in 2015, and after listening to a TED talk by Mitchel Resnick (one of the developers of Scratch) on the way to work, the spark was ignited.

Back then, my daughter Audrey was 2 years old and learning to walk and talk while my son Mitchell was just a newborn (his name was partially inspired by Mitchel Resnick – coincidentally it was one of the names we were considering – watching the TED Talk of him just helped us to decide and confirm on the name). By the time I was satisfied with the curriculum I had come up with to teach my own kids to code, I already knew that I had found my purpose and was determined to do my part to teach the world to code

Can you share with us more about your process of creating the Coding Lab curriculum?

Yong Ning: The initial research I did was almost like writing a thesis! I also considered my own personal experiences and I wanted to create something that would excite others the same way. I remember when I got my first computer when I was 15, where I built my own websites and tinkered with my home router. I loved computers and programming so much that I went on to pursue a Masters in Computational Engineering at MIT.

Educators Team Photo - Team Header Image
Yong Ning (far left) with some of our passionate Coding Lab educators!

Of course, the Coding Lab curriculum wasn’t based solely on my own personal experiences. I gathered a global team of curriculum developers and technology advisors who are experts in the field to embark on this journey with me. Many of them work in companies such as Microsoft, Credit Suisse and LinkedIn. Tapping into everyone’s expertise, we designed the Coding Lab curriculum. 

We made decisions based on scientific evidence such as incorporating the inquiry-based learning that I experienced at MIT for our curious young minds. We also wanted children to learn effectively while having fun, so this meant getting hands-on. All the way through to 18 years old, our curriculum emphasises on Mathematics, and weaves in other topics, such as Biology and Physics, or hands-on elements that cover hardware add-ons and robotics, such as Photon, mBot, and Micro:bit. The programming that they learn ensures real-world relevance so that our students will be future-ready and able to develop top-notch solutions for companies or their community.

It has been a while since the first iterations of the Coding Lab curriculum, and we have now grown to a progressive roadmap of coding classes for ages 5 to 18. Many of the considerations used in the process of creating it, still hold today as we continue to innovate. 

“I believe that having a good teacher can make all the difference in engaging your child the right way, and set the tone for their journey in technology.”

What challenges did you face with creating the Coding Lab curriculum?

GIF of our Young Computer Scientists doing some deskercise - with grandpa joining in the fun!
Our Young Computer Scientists doing some deskercise – with grandpa joining in the fun!

Yong Ning: One challenge that comes to mind is the fact that even within a particular age group (Eg. Ages 10-12), we may come across huge differing abilities. How then, do we keep all students in a class of 8 engaged? We’ve therefore tailored our curriculum to accomodate learners of different abilities. We also train our tutors to apply differentiated teaching in tandem with our curriculum map. This ensures that the faster learners are challenged whilst at the same time allowing the core concepts to be taught and reinforced for the rest of the students.

How did you decide on teaching Scratch for Ages 7 to 9, MIT App Inventor for Ages 10 to 12, and Python for Ages 10 to 18?

Image of Adam, Anthony and Joshua receiving their award certificates from Mark Friedman, one of the original developers of MIT App Inventor
Adam, Anthony and Joshua receiving their award certificates from Mark Friedman, one of the original developers of MIT App Inventor

Yong Ning: Aside from all the research, we also looked at competitions for those age groups and used this information to identify the coding languages that would be most suitable for that age group. We aimed to set them up for success in a conducive learning environment and to see our students thriving and emerging as winners was a great encouragement.

For example, we sent a team of our students – Aaron, Adam, Anthony and Joshua – to compete in the global MIT App Inventor Summit all the way to my alma mater in Boston, Massachusetts, USA. They ended up winning the top 3 awards and did Singapore proud!

Sarah Go is another student who comes fondly to my mind. When she joined us in 2017, she was a complete beginner to coding. After 6 months, she took part in the National Olympiad in Informatics (NOI) and obtained the Honourable Mention. This is not an easy feat even for seasoned coders – and especially since she had just started coding. Fueled by her passion for coding, she then paid it forward by becoming one of our volunteer tutors. She is now on a 4-year scholarship reading Electrical and Computer Engineering at the University of Texas. It is rewarding to see her grow in aptitude and attitude, and pursue a degree in Computer Engineering after her time with us at Coding Lab. 

Coding Lab Achievement Photo Sarah

“It was Coding Lab that sparked my interest in coding. I took my first steps in Python, a programming language, and fell in love with coding. I faced a steep learning curve, but I enjoyed every minute of it!”
– Sarah Go, 20 years old

Thank you Mr Yong Ning Foo for taking the time to share with us about the MIT-inspired curriculum! Look out for Part II of this blog series, where Yong Ning’s children, Audrey and Mitchell, share with us their experiences as students of Coding Lab.

We nurture future leaders in technology and we believe that everyone should learn to code. That includes your children. We invite you to experience our MIT-inspired, award-winning coding curriculum and the Coding Lab Way of teaching. View our classes here!

Coding Lab is honoured to have been recognised with numerous awards: 

  • Parents’ World – 4-Time Best Coding Curriculum 2016/17-2019/20 
  • Singapore’s Child Enrichment Awards 2018 – Best Coding Curriculum
  • Little Magazine – School of the Year (Computer Science) 2017 
  • Young Parents’ Magazine – voted Best Coding Programme. 

Our Coding Lab students have won medals at the MIT App Inventor Global Summit in USA, clinching numerous prizes, emerged as Best Coders at the Microsoft Minecraft Cup in Japan, and entered the school of their choice via the Direct School Admissions (DSA) exercise. We are proud to share that our students have achieved medals in the annual National Olympiad in Informatics (NOI), which is highly recognised for admissions to top universities. 

Read Coding Lab’s first-ever blog: I’d like to teach the world to code

Resilience and Reflection: A Chat with our Founders, Yong Ning Foo and Candice Wang

(Written by Cheryl Tang)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

Rachel is our nurturing and patient educator. With her enduring passion for teaching and guiding young students along the path to coding literacy, our Educator Rachel is here to share about her teaching experience with Coding Lab.

Team Photo - Rachel, Educator
Teacher Rachel – as her students fondly call her – has been an Educator with Coding Lab since 2018!

Hello, Rachel! Could you share about yourself and how you embarked on your coding journey?

My background in coding originates from my Diploma in Electronics, Computer and Communications Engineering at Nanyang Polytechnic. Coding actually wasn’t my first choice, but having been given the chance to enter the course, I decided to make good use of the opportunity.

I picked up programming languages such as C++, C# and VHDL (Very High-Speed Integrated Circuit Hardware Description Language is a description language used to describe hardware). I then went on to complete my final year by featuring on the Director’s List!

Overall, my learning experience throughout the course highlighted the importance of coding as a future-oriented skill to me. It also inspired me to venture into hardware electronics and coding as a career.

“I’ve watched so many of my students learn and grow. It truly makes teaching a really rewarding career, and it’s heartening to know that I contributed to their learning journey in their lives!”

Photo of Rachel With Students And Certificates (Rachel Educator Feature)
A very special moment at our Parkway Parade campus: the end of a course is always a bittersweet moment, but it’s all worth it to see her students with their hard-earned certificates!

That’s amazing! What inspired you to teach?

Since my teenage years, I had always considered teaching and early childhood-based careers. I also used to participate in volunteering events for beneficiaries, such as food drives and spring cleaning, and found joy in helping and interacting with others. What I love the most is being around kids – their infectious energy makes me feel like a kid again myself!

When my older brother also suggested teaching as a career to me and I came across Coding Lab, I decided to give it my best shot. This was back in 2018, when I officially joined the team. I still remember when I first entered the Parkway Parade campus, I was pleasantly surprised by the ‘chill’ environment! The green beanbags really added to the comfortable learning atmosphere and made me feel right at home.

Fast forward to today, where I’ve watched so many of my students learn and grow. It truly makes teaching a really rewarding career, and it’s heartening to know that I contributed to their learning journey in their lives!

What do you enjoy most about teaching at Coding Lab?

The flexibility of my schedule is something that I really like. I also enjoy conducting Coding Lab’s curriculum! From teaching preschoolers to older coders and hands-on hardware, knowing that there will always be subsequent batches of students who can learn from it is endlessly exciting.

I do get attached to my students, so it does feel a little sad when they graduate from a course – especially my term students, who I see weekly for months. But it is truly bittersweet as I know that their learning experiences and knowledge will be with them for life!

“Our courses show children little glimpses of fields they might choose to pursue in the future, opening up potential career paths.”

Educator Feature Rachel Header (1800x1200px)
Teacher Rachel is always there to lend a warm guiding hand!

Why do you think it’s important for children to learn coding?

Coding hones logical thinking. It involves programming computers to make logical decisions – but as the programmers behind the coding, the children’s thought processes are strengthened too. There are applications beyond practical usage too – it can help in making rational life decisions, such as weighing the pros and cons about their future.

Coding is also beneficial to students regardless of their intended career pathways in the future. For instance, Scratch encourages creativity and inspires them to explore other things such as animation. App Inventor gives kids hands-on experience in creating games and software. Python trains students in statistical analysis. Our courses show children little glimpses of fields they might choose to pursue in the future, opening up potential career paths.

Are there any memorable moments you’ve had with your students?

Yes, I’ve definitely had many! Once, a student baked a box of homemade cookies as a show of thanks at the end of a course. Another student drew a card depicting me at my table with a laptop – she even included the detail of my ponytail!

Oh, and one more that comes to my mind – after physical classes first resumed (during the pandemic), a student and his mother gifted me a homemade unicorn mask after a 5-day camp. I keep these heartwarming moments close to my heart, and it’s also great fun to see each and every student’s different talents and abilities outside of classes!

You mentioned the break in physical classes – the pandemic has shifted some Coding Lab classes online. How has this transition been for you?

Photo of Rachel in Zoom Class (Rachel's Educator Feature)
Online classes with Teacher Rachel are always brimming with enthusiasm!

It was actually a smooth transition for me! I’m well-practised at using my computer for work, so there wasn’t much of an issue – I was already comfortable with online communication, webcams, chat monitoring and other features. Multitasking with two devices was a big learning point for me though! Overall, working from home has allowed me to comfortably save time on travelling.

But physical classes are good too! It’s good to be back at the learning centres. When students that have been attending classes online for months suddenly transition to physical classes, it almost feels as if we’re long-lost friends being reunited! Some students are more silent during online classes, but become really active and participative in physical mediums. It’s like seeing two sides to the same student!

Apart from being a Coding Lab Educator, how do you enjoy your free time?

I create art – drawing sketches, and doing arts & crafts. I’m currently in the process of completing a pixel canvas piece. I also like to collect K-pop albums – especially those by Red Velvet and NCT. As for gaming, I’ve assembled a custom-built desktop PC from selected parts.

I love to spend time doting on my pets, too – I used to have hamsters when I was young, and I’m thinking of adopting another. I also go crazy for Corgis and cute characters!

Lastly, do you have any advice for your fellow educators?

Keep Calm and Teach. The best learning and teaching is when you’re having fun with your students! Don’t be deterred if you don’t have much coding experience; you will be able to learn programming in your own time. Even if you are new to a certain curriculum, the Coding Lab team will always be there to support you – so, don’t be afraid to seek help if you have any questions.

Thank you so much for sharing your Coding Lab experience with us, Rachel! Your passion and dedication for education is an inspiration to us all. We look forward to hearing from the many more children you’ll continue to guide along the path towards coding literacy!

(Written by Cheryl Tang and Lixin Foo)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

With a new month comes new and exciting activities! There is no reason why we should not have some fun while learning new things. 😄

Starting off with August’s #TechFact, did you know that TikTok was crowned the most popular site on the Internet in 2021? Launched in 2016, it rapidly gained popularity, so much so that more netizens accessed the short-video platform than competitor giants like Google, Facebook and YouTube on most days last year!📱(Source)

We have also hopped onto the TikTok train! 🤩 Check us out here.

Now that we’ve warmed up, let’s dive into the techtivities that you and your family can try this month! ✨


Hello My Dino @ HeadRock VR

HeadRock VR’s Hello! My Dino is a dinosaur-themed, multi-media playground at Sentosa. Combining analogue and digital technology through Virtual Reality (VR), this futuristic play area includes 4 playing sections where kids can make their own dinosaur come to life, ‘digitally’ fish for baby dinosaurs, rescue baby dinosaurs trapped in bubbles, and jump over the dinosaur hill on a bouncy castle! Your little ones will definitely enjoy themselves while experiencing new technologies!

HeadRock VR also has other thrilling, VR activities for our older ones, making this perfect place for the entire family! 😄

Details:
Who: 3-9 years old (for Hello! My Dino Zone only)
When: Permanent
Where: 80 Siloso Road, Southside Block B, #01-03, Singapore 098969
Price: from $4
Learn more here.


E3 – E-mmersive Experiential Environments

E3 is an exhibition created by Northern Light and DigiMagic Communications. This exhibition showcase how various Virtual Reality (VR) technologies can help us immerse ourselves in different environments!

With DigiMagic winning the Platinum Award in the AVA Digital Awards (an international competition that recognises excellence in digital communication) in the category of Interactive Media for their work on this exhibition, E3 is sure to capture everyone’s interest. With devices such as simulators and VR headsets, prepare to be transported to various cities around the world, go under the sea, into the forest, out into the universe, and even inside our brains! 🌍

Details:
When: Permanent
Where: Science Centre Singapore, Hall C
Price: from $8
Learn more here.
(Some things are closed for maintenance. Please check the website for updates!)


Story of the Forest

Humid weather in Singapore may hinder us from exploring nature outside, but no worries because the Story of the Forest has you covered! An interactive digital art installation by teamLab, the Story of the Forest features various animals as well as flora and fauna in the Malay Peninsula.🌸

Get to be a part of nature as the environment and wildlife react to your presence! Experience life in the forest as it mimics real-life weather conditions. Watch as the trees part and give way to the ground as you move. Curious animals may even follow you around! This installation is programmed to be as close to reality as possible, where even the rarity of wildlife is taken into account. Why not try to spot some of these less common animals while you are there? Immerse yourself in nature while in the comfort of the indoors with the help of technology! 🌳

With Story of the Forest reopening after 29 July, now is the perfect time to check it out! 😍

Details:
When: Permanent (reopening after 29 July)
Where: National Museum of Singapore
Price: Free
Learn more here.


Singapore City Gallery

How did Singapore grow from a port city to a first-world city-state in just a few decades? Stop by the Singapore City Gallery this National Day to discover the plans behind Singapore’s transformation! 🏙️

This gallery features 10 thematic areas, with more than 50 audiovisual and interactive exhibits! Ranging from an interactive LED floor that reacts to visitors’ movements and touch-sensitive walls, to role-playing games with interactive multi-layered projection allowing visitors to take part in Singapore’s planning – experience how Singapore has become the way it is today through these various technologies. 😄

Details:
When: Permanent
Where: Singapore City Gallery, URA Centre
Price: Free
Learn more here.


2-Hour National Day Coding Workshops

With National Day around the corner, why not let your child experience the joy of coding with our 2-hour coding workshops? 👩‍🏫 No prior experience is needed and you can always bring along a friend to join in the fun! 🤗

  • It’s never too early to start coding! Our young ones will learn concepts like loops and sequencing as they create their very own digital card with hand-drawn fireworks and the National Flag to celebrate Singapore’s National Day together. (Ages 5-6) 🥳 
  • Get to know why Scratch is so popular through this workshop, where students will get to create their own fireworks and make them explode where they click through the use of clones and costumes! (Ages 7-9) 🎆
  • Ever wondered how your NRIC digits are derived? Interested in Python? Familiarise yourself with conditionals and lists as you learn to create an NRIC Checker and validate your NRIC! (Ages 13-18) 👩‍💻

No worries if you are not available then, as our regular classes are still available! 😄 ⁣Feel free to drop us an emailcall us or WhatsApp us to get in touch!

Banner of 2022 National Day Coding Workshop

Details:
When: 30 July, 6 August
Where: Bukit Timah (KAP Mall)
Price: From $65

Sign up for your Coding Lab class now!


Image for #TechNews (August Techtivities)
Image for #TechNews (August Techtivities)

An AI-powered technology which enables robots to handle tiny objects with precision comparable to humans has hit the industrial market. 📈

Using a three-pronged skillset of vision, robot motion planning, and force control, this technology allows robots to achieve both high accuracy and agility in their tasks. 🤖 It is currently slated for implementation in the electronics and automotive industries. 🏍️

Learn more about this novel technology here.


If you haven’t seen our previous techtivity recommendations, check out our July #TechtivitiesOfTheMonth, which includes more cool tech-related activities you can do with friends and family!

(Written by Thinzar)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

Have you ever wondered what goes on in our Advanced Computer Scientists (ACS) classes? Every lesson is an exciting adventure with our passionate educators that will take our students to the next level of programming – all while having fun exploring – and experiencing a wide range of Science, Technology, Engineering and Mathematics (STEM) related topics!

“My son comes home with a new skill everyday and tries it out on his favourite game. Fun way of learning!”

– Parent of Yuze, 11, Pei Chun Public School

What is the Advanced Computer Scientists programme about?

Image of boy playing with microbit (A Peek into ACS)
Our Advanced Computer Scientist tinkering and experimenting with his Micro:bit.

Coding Lab’s ACS programme (for ages 10 to 12) offers 13 exciting research areas specially curated by our curriculum team.

Our students will cover a good mix of classes that we have categorised into 3 main groups: Hardware-Based Learning, Syntax-Based Learning and Complex App Development (Android and iOS). It doesn’t matter whether your child is in the Infocomm club, they will get the full hands-on experience of exploring and honing the breadth of their coding abilities.

This exposes them to a diverse range of coding applications and possibilities of the trending technology topics of today. Best of all, our curriculum combines PSLE Mathematics – for maximum educational fun – as they watch the magic of Math and Coding come alive.

“The class was fun and enjoyable. I really loved learning in the class as the teachers were kind and helpful. They taught me many things I did not know and I am happy that I got my certificate.

I am grateful to my teachers for providing and guiding me through this fun and nourishing experience. Coding Lab is a fun place to go and I would recommend it to my friends. Thank you fellow friends and teachers for helping me through coding. 😁”

– Cheng Hao, 10

Tutor Edmund and his students excitedly posing with their Minecraft props in the debut of the P21S-MiCr ACS Advanced Computer Scientists Minecraft: Code Your World course
Our Tutor and Advanced Computer Scientists all geared up to take their coding to the next level in our latest Minecraft: Code Your World (P21S-MiCr) course.

Be it having advanced Micro:bit training in our Hardware-Based Learning classes, creating a quiz gameshow in our Syntax-Based Learning classes or perhaps developing an iOS mobile app in our Complex App Development classes, the endless fun will leave students smiling from ear to ear! 

Fun Fact! The latest research area added to our ACS programme is the Minecraft: Code Your World course, which made its debut in June 2022.

What do students learn in class?

Students dive deeper into advanced code as they advance in their knowledge, with hints and loving guidance from our educators. They will build on the knowledge learnt in their earlier P200 classes in drag-and-drop MIT App Inventor and text-based Python Junior – that’s why these are prerequisites for our ACS programme.

In each lesson, our dedicated tutors begin by introducing the topic and giving the lesson’s tasks to students. Students write down their thoughts in the colourful workbooks that accompany their learning, and get hands-on with coding. They will watch the codes come alive on their laptop or phone screens, and even tinker with robotics such as the Micro:bit. Our tutors are there at every step of the way to provide hints, answer questions and guide students to the solutions.

With the small class sizes and fun learning experiences, students are constantly stimulated and engaged. We’ve also aligned our curriculum closely to what students learn in MOE schools. For example, our Python Turtle course introduces shapes and concepts such as Pythogoras’ Theorem.

Including concepts that are learnt in school is key in ensuring that our students get excited about learning. It also provides them with new perspectives about what they learn in school – some of them even get a headstart when they are first introduced to concepts in their coding classes!

A Peek Into P21S ACS Advanced Computer Scientists
We’ve got gorgeous and colourful book covers to complement our students’ learning journey!

Did you know?
Research areas proceed based on a pre-selected schedule carefully curated by Coding Lab tutors, which exposes your child to all 3 main groups.

Gotta catch ’em all! Each research area has a corresponding badge that students can collect and advance their coding skills.

Read: Did you know? Fun Facts about our Advanced Computer Scientists

“ACS allows me to dive deeper into my interest in coding. They have a wide range of topics for me to explore. I learnt how to code on various types of programs like when we used Python Turtle for Game Development or when we created apps with Thunkable, where I learnt functions to command the program and do a list of commands.

My tutors let us explore and try to program it it on our own first. If I have difficulties, my tutors are always there to help me. They explain why the program functions as it should in detail and they go through the codes step-by-step in class. I enjoy the ACS lessons very much!”

– Jo Xi, 12, Northland Primary School

Here’s the lowdown on our Advanced Computer Scientists programme:

P21S ACS Advanced Microbit Kit
An overview of our carefully curated Advanced Micro:bit Kit for the best hands-on learning experience.

  • There are 3 main groups of classes: Hardware-Based Learning, Syntax-Based Learning and Complex App Development (Android and iOS) – you can find the full list of 13 research areas here.
  • One ACS research area typically takes 10 hours to complete for 5 classes.
  • In order to progress to the next level, students are required to complete all research areas.

As the name of our programme goes, we hope that our students become Advanced Computer Scientists as they embark on this journey and get broad-based exposure to the various STEM topics – and even if they decide to pursue something else other than computer science – we know that the ACS learning experience is one that they will remember for life!

Python Health Game by Leonard Yong, 12 years old, in P21S-PyH3 Advanced Computer Scientists Health Advisor
See the real-world applicability of Python with this Health Game coded by our student!

Healthy 365 Junior with BMI Calculator by Thabitha, 12 years old, in P21S-AiH3 Advanced Computer Scientists Healthy 365 Junior
Level up and code even more functions into your app!

Pichu Defense, in Advanced Computer Scientists P21S PyGD
Explore game development with Python and find out the endless possibilities of coding!

11-year-old Ankit shares his Take A Break app that he coded with Python, which utilises Math, loops and more that he learnt in ACS.

Keian, 11 years old, presents his ACS Python Turtle project about drawing fun shapes and patterns with various pen sizes and colours.

10-year-old Jacob shows his innovative use of Python to create a Periodic Table Explorer, which uses various Quiz elements taught in ACS.

Here’s how you can become an Advanced Computer Scientist (ages 10 to 12)!

Read next: A Peek Into our Young Computer Scientists Course – Lifelong Learning and Applying It

(Written by Cheryl Tang and Zulaikha)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger

Meet Aarhan, our confident and articulate coder and Secondary One student currently studying in his dream school, St Joseph’s Institution (SJI), which he entered through Direct School Admission (DSA) with Coding. He was also previously awarded Merit Award in our International Coding Showcase 2020. Let’s hear what Aarhan has to say about his DSA experience and coding journey thus far!

Watch the video version of Aarhan’s interview here.

Hi Aarhan, Congratulations on entering SJI through DSA! How do you feel about this achievement?

I feel on top of the world, and I feel that all my hard work has paid off!

Student Feature - Aarhan (1)
Aarhan is a budding programmer who aspires to be a nanoscientist and doctor that helps others with technology.

“Coding gives wings to my imagination and creativity. … But what I love the most is the fact that one can manipulate the code to do whatever they want, and the only limit is your creativity.”

Tell us how you first got started with coding!

I was in Primary 3 when I had my first encounter with Coding. One day in school, there was a robotics showcase, and I thought “This looks fun!”, which spurred me to try coding. It turned out to be fun, and I found my passion for it! I first learnt Scratch and mBot in school, and so far I’ve picked up Micro:bit, Python, App Inventor, and am still in the process of learning Javascript and so much more.

What do you like most about coding?

Coding gives wings to my imagination and creativity. It helps me actualise the blueprint of my ideas on the screen, and I pick up my innovations from the things I use or see in my daily life!

While it is really hard, it is really fun and it allows me to explore new possibilities in the digital world. But what I love the most is the fact that one can manipulate the code to do whatever they want, and the only limit is your creativity.

Catch 11-year-old Aarhan enthusing about coding and his future aspirations in an earlier interview video.

How did you benefit from the programmes at Coding Lab?

The coding programmes at Coding Lab equipped me with the knowledge of various coding languages, block interfaces and a deeper understanding of how to manipulate codes to fit into my projects. The classes helped me to perfect all these skills.

I can’t thank my teachers enough for being approachable, friendly, extremely knowledgeable, and creative at the same time. My ideas were constantly discussed in the sessions, which she elicited from me without spoon-feeding. She helped to boost my confidence and creativity to a whole new level.

What I liked most about my lessons were the teachers as they were always encouraging us to ask questions. Thanks to Coding Lab, I have learnt 3 languages, Python, App Inventor and Java, and my learning experiences have further fuelled my passion for coding.

“Aarhan has always displayed a good understanding of the lessons and takes an active role in discussions. He explains his codes well, which demonstrates a clear thought process, and is one of the important criteria in being a programmer!”
– Educator Rachel

Check out Aarhan’s Obstacle Game that he coded and presented in our ICS 2020, which earned him a Merit Award!

What are the difficulties you faced while learning to code and how did you overcome them?

There were many times when I had a certain idea in my head, but to apply that, the code wouldn’t fit or a minor improvisation was needed. I realised then that having a mature guidance – even in the simplest project – would take me to my desired result.

What is your favourite project and why?

Student Feature - Aarhan Presentation of Kites on Microbit
A snippet of the light show in Aarhan’s Kites project on Micro:bit.

The last and most recent project that I worked on is titled Kites, coded using Micro:bit. I was inspired to make it based on an international kite festival called Uttrayan that takes place every year in India. The kites fly up in the sky, and the goal is to cut the other person’s kite. Since I have not been able to visit India for 2 years now, I replicated it and created this game to be able to play it.

There are two kites marked by red lights – the player’s and the opponent’s kite. The player’s kite has ten lives and its light blinks while the opponent’s kite light is steady.

When I coded this game, I used the game components for the first time and initially had difficulties with the lives and scores. After a lot of trial and error, perseverance and rearrangement of the code blocks, I was finally able to come to an end product that I was satisfied with!

Student Feature - Aarhan Header
Catch the video version of Aarhan’s interview at our Parkway Parade campus here.

What do you want to be when you grow up?

I want to be a scientist when I grow up, like a nanoscientist, to control everything through nanochips. And then after that, I’m going to become a doctor and use my little microchips to help detect and diagnose diseases in patients.

What advice would you give to young coders like yourself?

Just go ahead. The path may look a little rocky, but trust me, it leads to a whole new world of imagination and wonder. So, don’t give up and keep marching ahead!


Thank you for sharing your programming journey with us, Aarhan! 😃 We are so proud to see you grow from the confident 11-year-old App Inventor student to getting into your dream school at St Joseph’s Institution. We hope that your story inspires many other young coders like yourself to pick up programming, explore the vast world of possibilities, and harness the skill to change the world for the better! 🌏

Aarhan Saluja has been attending classes at Coding Lab since May 2020 – from App Inventor 1 and 2, advancing to Python Junior 1 and 2, and now progressing through our Advanced Computer Scientists programme. He was also in the Portfolio Preparation programme for DSA. Aarhan, who turns 13 this year, won the Merit Award in our annual International Coding Showcase 2020.

Our #CodingLabStudents series features our ambitious students and their ongoing coding journeys – be it the budding coder or advanced Python Pro, we appreciate each and every single one’s efforts as they progress to greater heights. 🌱

Coding Lab offers an award-winning curriculum specially for ages 4 to 18 – check out our courses to begin your own coding journey today!

(Written by Zulaikha and Oliver, Edited by Cheryl)


Best-in-class Curriculum for Coding

We are honoured to be the winner of multiple awards.
Thank You for your support.

Hop on board the Coding Lab train! Click here to get our monthly newsletters straight to your inbox.

Ages 5-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

Call us at +65 6977 9641
Email us at learntocode@codinglab.com.sg
Chat with us via WhatsApp or Facebook Messenger