Did you know that 12-year-olds in Singapore spend about 6 hours on their electronic devices each day?

Nurturing Digital Habits Header (900x600px)

We’re in the Fourth Industrial Revolution where everything technology is found in every aspect of our lives, and the digital world is now our children’s playground. Everything we see around us is being automated, for instance, that chatbot you’re typing to or the ordering kiosks at your favourite bubble tea shop. Isn’t it exciting that our children get to be part of something like Big Data and Artificial Intelligence?

While technology has many benefits, it also has its pitfalls. So, how do we ensure that our children benefit from the use of technology? How do you, as parents, create a safe and fun environment and prepare your children to learn about the world around them and help them to form healthy digital habits?

Learning and Playing With Technology

A Peek into JCP - Hands-on Robotics
Our Junior Coders play with Photon the Robot during class while learning all about computational thinking.

What better way to get to know technology better than by engaging your little ones through play?

Using tech toys is one way. Since 2015, the Infocomm Media and Development Authority has been developing the PlayMaker programme to introduce tech toys to preschool centres to enrich preschoolers’ learning experiences. Scratch Junior, Bee-Bot and the KIBO Robotics kit were some of the tech toys introduced.

Educational apps have also been making waves as a way for children to be productive and make the most of their time outside of school. The Coding Lab Team previously covered the Top 5 Educational STEM Games for Children that you can check out! Such screen time goes a long way in helping our little ones learn.

Workshops and classes are also available for children to learn about technology through play. For example, art is no longer limited by the physical world. There are digital art courses and various digital platforms that encourage creativity and design these days. We also encourage our students to get drawing in their coding classes to create gorgeous backdrops on Scratch or the coolest characters on App Inventor!

Whether they are physical tech toys, apps or classes and workshops, it’s important to choose the right ones to kickstart your child’s tech journey and nurture their digital habits.

3 Ways to Nurture Your Child’s Digital Habits

While there is a whole trove of resources on the internet, there are also online threats, cyberbullying, fake news, issues of privacy and more. It is important for our children to use the internet with due diligence as anything posted online lasts forever. How should you guide your child through their digital journey so that they become responsible digital citizens? We compiled key tips from the Media Literacy Council here:

1. Educate Yourself
Photo of girl using a desktop at our Parkway Parade campus
  • Know the ratings of movies, games, shows and videos that your children interact with.
  • Play their favourite games with them! It serves as quality time together too.
  • Encourage them to play in common areas like the living room.
2. Set Up Parental Control and Safe Search Settings

Ensure that the online world they interact with is already safe with Parental Controls. Not sure where to start? We’ve got our list of Top 5 Parental Control Software for more advanced settings or you can toggle web browser settings to restrict the websites that your child visits. Additionally, minimise exposure to violent or sexual content that have been flagged as inappropriate for children with Safe Search Settings on Google, Yahoo and YouTube.

  • MacBooks, PCs and web browsers can restrict what kinds of websites your children can visit.
  • Game consoles like Xbox and PlayStation control whether players have chat or video function.
  • Games like Minecraft have private servers so that you know who your children are playing with.
3. Create a screen time contract
Nurturing Our Children's Digital Habits - Screen Contract
An example of a screen time contract (Source: Media Literacy Council)

Sit down, talk to your children and draw up a screen time contract. This becomes an agreement between you and your child, instead of the imposition of rules.

  • Set boundaries and agree on how much time they can spend online for entertainment purposes.
  • Spell out the consequences of not sticking to the rules.
  • Create consistency by having a regular routine on how your children use technology.

So, what can parents do?

For those of us with younger children, you might be wondering how much time should your child be spending online and what you can do. We’ve compiled a set of guidelines below from an expert at KK Women’s and Children’s Hospital to help you navigate through this journey in introducing your child to tech.

Nurturing Digital Habits - What Should Parents Do (KKH and CNA)

We hope that you’ve learnt some useful tips about guiding your children’s digital habits! Here at Coding Lab, we strive to nurture future leaders in technology, equip them with digital skills and take steps to become digitally literate through our coding classes for Ages 5 to 18. Kickstart your child’s technological journey the right way with our fun-filled, MIT-inspired and award-winning coding curriculum today!

Curious and hungry for more tips? Head over to the Media Literacy Council’s website! They have more resources on data protection, fake news and much more for everyone, including parents, youths and even seniors.

(Written by Zulaikha and Nicole Loo, Edited 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

This July, spend a weekend or a Public Holiday exploring Sentosa’s Air Combat VR Experience or head down to the Garden’s by the Bay to find our more about our planet’s endangered species. Combine fun and learning as you get to see amazing technology in action!

Starting off with a #TechFact, did you know that Norman Bel Geddes designed the first self-driving car in 1939? With further research, General Motors made the concept of autonomous vehicles a reality in 1958! (Source)

Image for #TechFact (July 2023 Techtivities)

Now that we’re all set, keep scrolling on to discover techtivities that you and your family can indulge in this month! ✨


Air Combat @ Sentosa

Have you heard about the latest addition to the Central Beach Bazaar? Air Combat is the new, unique VR experience at Sentosa. Perfect for our budding techies who are also interested in fighter jets, drop by Air Combat for a thrilling adventure and enjoy the rest of the day at the day-to-night carnival beach with various attractions! ✈️

What tech is here? 🤔
🧑‍💻 Become a pilot as you direct the aircraft and soar through various realistic landscapes powered by Virtual Reality! ‍✈️
🧑‍💻 Immerse your senses in the aerial battles and experience how air troops fight against enemy aircrafts! 😲

 

 

Details:
When: Permanent
Where: Beach Station, Sentosa
Price: from $15
Learn more here.


Love The Last March @ Gardens By The Bay

Did you know there are over 1,300 endangered species around the world? To highlight the rate of extinction, Artists Gillie and Marc have created the world’s largest public sculpture, consisting of 45 of the world’s endangered species – on display right now at Gardens by the Bay! Our young computer scientists will gain an educational scientific experience as they learn more about our beautiful planet through this lovely experience at our world famous garden.

What tech is here? 🤔
🧑‍💻 Not just a normal static sculpture, interact with the sculpture by scanning the QR codes to learn more about various endangered species around the world! 📱
🧑‍💻 Bring the animals to life as they become 3D animations on your phone! 🦍

 

Details:
When: until 18 May 2024
Where: Gardens By The Bay
Price: Free
Learn more here.


Sensory Odyssey: Into the Heart of Our Living World

Want to explore or revisit the lush vibrance of nature from your last holiday? Sensory Odyssey, ArtScience Museum’s latest exhibition, will fully immerse you as part of the natural world, from the African Savannahs to Mauritius!

What tech is here? 🤔
🧑‍💻 Move through 7 various landscapes powered with floor-to-ceiling 360-degree projection screens and become a part of nature as view the flora and fauna! 🌸
🧑‍💻 Immerse your senses as you catch distinct sounds and scents for each location at the installations, with the help of digital scent technology! ☺️

 

Details:
When: until 29 October 2023
Where: ArtScience Museum
Price: from $17
Learn more here.


Term 3 Weekly Coding Classes + Summer Holiday Coding Camps

If you haven’t heard, we’re bringing our award-winning curriculum closer to you with our 2 new campuses at The Learning Lab – United Square and The Seletar Mall, bringing us to a total of 4 locations including our original KAP Mall and Parkway Parade campuses!

For both our local and international students, our MIT-inspired curriculum will be offered at both campuses through our weekly classes and holiday camps, all taught by our experienced educators and for all experience levels.

What tech is here?

Ages 7-9: Create their very first platformer game with different difficulty levels, or dive into the AI and machine learning where they’ll get to train their computers to read data collected – There’s tons to do on the visual programming platform, Scratch!

Ages 10-12: We all know our students love their RPG games and engaging quizzes, how about continuing their coding journey with us and challenge themselves to create their own this holiday? Through programming platforms such as App Inventor and Python, code their very first game or quiz and share it with their friends in class!

Ages 13-18: Our well-loved Python foundational coding courses will let our teens explore real-world applications of code and understand how they can apply their Python knowledge with what they’ve learnt in school! ️ ‍

Take your pick, because whatever your choice is, we’re sure your child will have loads of fun in our classes!

With so many locations and schedules, there’s definitely a class suitable for everyone! Sign up here or feel free to drop us an email, call us or WhatsApp us to get in touch.

Psst! You can apply the discount code ‘CODEHANGOUT’ to get *12% discount when signing up in a group of 3 or more! Slots are running out quickly so secure a timeslot of your choice for your child today!
*When stacked with Early Bird Discount

Details:
When: From 1 July 2023
Where: Online, Parkway Parade, Bukit Timah (KAP Mall)
Price: From $401.52

Sign up for your Coding Lab class now!


Image for #TechNews (Juky 2023 Techtivities)

Did you know that it is possible to translate the Hokkien language? Meta has developed an artificial intelligence system that can translate Hokkien to English in no time! The Hokkien language has no standardized written form, which makes it difficult to translate. Moreover, the falling number of speakers makes it even more challenging to preserve. With Meta’s new AI tools, we are now one step closer to preserving the Hokkien language!

Learn more about how Meta’s Hokkien to English translation AI works here! ✍️


If you haven’t seen our previous techtivity recommendations, check out our June #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 looked into our Coding Lab classes through our glass doors? It’s a common sight to see our future leaders in technology wide-eyed with wonder during classes, and parents sometimes find themselves intrigued by what goes on in our classes. Our students are immersed in and captivated by our MIT-inspired curriculum, colourful material and learning experiences that the global Coding Lab Team has curated for them. Have you ever wondered why or how?

Advanced Computer Scientists - Minecraft Code Your World
Our MIT-inspired coding curriculum taps on the various learning styles to make classes fun and engaging for all ages!

From our Junior Coders Programme for tiny tots ages 5-6 all the way to the Advanced Electives for our teenagers ages 13-18, every lesson is an exciting adventure with our passionate educators that will take our students to the next level of programming! As they have fun exploring and experiencing a wide range of Science, Technology, Engineering and Mathematics (STEM) related topics, our students will also experience learning through different styles and ultimately grow to become more adaptable.

What are the different learning styles for students?

Learning styles are the various unique ways that one processes and retains new information and skills. It is more about how students learn rather than what they learn. We have two questions on your opinions of learning styles:

Q1: Do individuals learn better when they receive information in their preferred Learning Style?


Q2: Does teaching to a student’s learning style enhance learning?

If you agreed and ticked Yes to both questions – this is the Learning Style Theory myth. We’ll start off with debunking this myth: there is no ONE learning style for each individual that will produce better learning outcomes.

Instead, people usually possess more than one learning style. There may be one or more dominant styles but that may change over time, and each person has their own unique profile. It also may not predict how one would prefer to be taught or the way that they would study on their own. What has shown to have more effective and deeper learning are the process of learning through various styles, having interactions, engagement and a positive and supportive environment.

Have you heard of VARK? It’s the most commonly known model of learning styles developed after many hours of classroom observation. The acronym stands for Visual, Audio, Read/Write and Kinaesthetic (VARK). Find out more about these four main modalities below:

Image of Learning Style (Visual) - A Peek into ACS

Image of Learning Style (Auditory) - A Peek into ACS

Image of Learning Style (Reading/Writing) - A Peek into ACS

Image of Learning Style (Kinaesthetic) - A Peek into ACS

How exactly do students benefit from different learning styles in class?

In each class, there are various mixed methods for learning being used. From the colourful, visual drag-and-drop Scratch and MIT App Inventor programming languages and watching their codes come alive, to the music they code, and colourful workbook companions for each course, our courses appeal to various learning styles and help each student grow to their fullest potential.

As we expose our students to a diverse range of coding applications and learning styles, this taps on the various learning styles and takes their learning experience to the next level. They become more adaptable as they pickup knowledge with different learning styles. With relevant learning material taught in various engaging and exciting ways, we pique their interest and students better retain the material and skills that they learn in classes.

Exploring Different Learning Styles at Coding Lab Header (900x600px)
Our excited Young Computer Scientists posing with their mBots after class!

Fun Fact! One of our students’ hot favourites includes getting hands-on coding on their laptop screens or phone screens, and especially when they tinker with robotics such as the Photon, mBot and Micro:bit.

Each and every student is different, and there is no one learning style or dominant style that we aim to teach. At Coding Lab, we recognise that people usually possess more than one learning style, so our curriculum and educators give our students the space to explore as many learning styles as possible. This sparks their interest in the learning material, engaging them so that they will become more adaptable, knowledgeable and effective learners in the future!

(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 Jun Min, our avid coder and Secondary One student currently studying in his dream school, NUS High School of Math and Science, which he entered through Direct School Admission (DSA). As one of Coding Lab’s earlier students (he started when he was barely 7 years old), we catch up with him since his previous blog feature.

Student Feature - Jun Min header (900x600px)
Jun Min, now a student at NUS High, has a love for coding and drawing. Putting the two together, he is excited by the possibility of becoming an app and game developer!

You may also recognise him when he won 2nd Place in our International Coding Showcase 2020 Ages 10-12 (Scratch) category and 3rd Place in our Young Coders’ Global Hackathon 2020 in the Junior Category (Ages 7-12). Let’s hear from Jun Min about his DSA experience and coding journey thus far!

Hi Jun Min, Congratulations on entering NUS High School of Math and Science through DSA! How do you feel about your achievement?

I feel very happy and fortunate to enter NUS High! I decided to put NUS High as my first choice because of my passion in STEM, along with its other merits. The DSA process was quite an important and humbling learning experience. Through the different stages, I persevered and thankfully succeeded in the end!

“Coding has influenced my life a lot. I realised that there is the possibility for me to pursue a career in app and game designing, which will become very important in the future because of the advancement of technology.

I’m sure your coding journey has come a long way since our interview back in 2018! What were the difficulties you faced along the way and how did you overcome them?

Back in the days, I faced quite a few challenges when coding with Python because I was not used to the new programming language. I initially struggled to keep up, but I decided to practise more and finally completed the course!

To further strengthen my coding abilities, I definitely want to join more competitions in future. I hope these will strengthen my coding abilities by providing friendly competition, which will encourage me to practise and try out new things. 

Catch 11-year-old Jun Min’s Technology Clicker Scratch project that he submitted for the International Coding Showcase (SG-JP) 2020.

“Coding is a very important life skill to have, given that technology continues to be very crucial in our lives.  Learning to code is the start to helping children become digitally savvy and not get left behind.”

How has coding impacted your life?

Well, coding has influenced my life a lot. I realised that there is the possibility for me to pursue a career in app and game designing, which will become very important in the future because of the advancement of technology. It is also one of my favourite pastimes when I need to de-stress!

In your previous student feature, you shared with us your hobbies and a photo of you and your awesome birthday cake! What have you been up to since then? Do you have any updates?

Since the last interview, I have been learning all about new programming languages and new functions. Recently, I have been trying to create and code modifications to one of my favourite games, Kerbal Space Program. I still enjoy coding, creating and designing games, cycling, swimming and drawing – my hobbies haven’t really changed, but have advanced slightly such as going on very long cycling trips. I am also still passionate about Mathematics!

Image of Jun Min with his favourite characters on a cake

Student Feature - Jun Min turns 10 with cake

Nowadays, I would be happy with a plain cake! But if there were decorations, I would want it to have features of Kerbal Space Program or Minecraft (which my mom has made in previous years). 

What is your current favourite coding project?

My favourite project is still the ‘Fight Covid-19’ project for the YCGH! This is because it is quite fun and unique, and yet features realistic simulations of the pandemic, when the pandemic was still in its early phases. The project combined my two passions – coding and mathematics. It was a meaningful project as well!

Watch Jun Min’s favourite coding project Fight COVID-19 that he presented for the Young Coders’ Global Hackathon 2020.

Why do you think learning how to code is so important?

I feel that coding is a very important life skill to have, given that technology continues to be very crucial in our lives. Learning to code is the start to helping children become digitally savvy and not get left behind. Coding is also a way to contribute to society by coding useful or entertaining apps and games, which may shape the world we live in.

Finally, do you have any advice for young people like you who want to start or are learning to code?

Coding may seem difficult at first, but once you get the hang of the basics and if you are interested in it, it will be extremely fun and rewarding. 


Thank you for sharing your programming journey with us, Jun Min! 😃 We are so proud to see you grow from the curious and determined young 7-year-old Scratch student – that we invited to our Gifted Coders class – to becoming a coding pro, and now getting into your dream school at NUS High School of Math and Science! We hope that Jun Min’s story inspires many other young coders to take the step to learn to code, explore the vast world of possibilities, and to harness the skill to contribute to society and shape our world! 🌏

Wang Jun Min has been attending classes at Coding Lab since 2016 – from Scratch 1 when he was Primary 1, joining our Gifted Coders class and advancing through our curriculum. Jun Min, who turns 13 this year, won 2nd Place in our International Coding Showcase 2020 Ages 10-12 (Scratch) category and 3rd Place in our Young Coders’ Global Hackathon 2020 in the Junior Category (Ages 7-12).

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 5 to 18 – check out our courses to begin your own coding journey today!

Read Next: Coding Lab Student Feature: Jun Min, 8, Henry Park Primary School

Read Next: Young Coders Global Hackathon 2020 Summed Up: Junior Category

(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

Coding Lab’s annual International Coding Showcase (ICS) is a collaboration with Coding Lab Japan to showcase our brilliant (and brave!) students ages 7 to 18 and their very own projects – whether it’s Scratch, App Inventor or Python – and share them with the world. ICS 2021 saw Coding Lab students not only from Singapore and Japan, but also from other countries such as Germany, Indonesia and the United States!

With coding foundation and knowledge from our MIT-inspired coding classes, our students put in their blood, sweat and tears and used their ingenuity and creativity to create videos and projects that wowed the panel of judges. Today, we bring to you an exclusive blog feature of some of our top Distinction winners from ICS 2021. They clinched the top award and were featured on our Coding Lab YouTube channel – which reached thousands of viewers all over the world.

Learn all about their coding journey and watch their amazing project submissions!


Teo Han Xiang Jairus

9 years old, Singapore

Distinction and People’s Choice Award, Scratch (Ages 7-9)

International Coding Showcase 2021 - Photo of Jairus Teo

Hobbies: Coding! I code during my free time. Besides that, I love food!

How did you start coding? I joined a Scratch holiday coding camp at Coding Lab and I found that I liked it very much!

Why did you join ICS 2021? I wanted use my creativity and my imagination. Through my experience, I learnt that winning is not important as long as I tried my best and have fun in the process.

Future coding aspirations: I want to make a famous gaming app that people love to play!


Xu Ruiheng Jacob

10 years old, Singapore

Distinction and Judges’ Choice (Most Promising Coder and Social Impact), App Inventor and Python (Ages 10-12)

International Coding Showcase 2021 - Photo of Jacob Xu

Hobbies: I like to swim, read books, make art and craft projects out of things I can find around the house. I’ve made stuff like ice-cream stick catapults, Minecraft paper figurines and analogue board games. I also love playing Minecraft and Forge of Empires. I also enjoy playing on Scratch with my classmates.

How did you start coding? I think I was six years old when my mum sent me for a coding workshop. I asked her to let me continue because I found Scratch very fun and easy to use because I could build programmes like how I build English sentences and Lego. I could also play games made by others.

Why did you join ICS 2021? I wanted to give it a try because I like Chemistry and wanted to see what I could do with both Chemistry and coding during the December holidays. I was even coding my periodic table program while waiting for my mum to finish her perm at the hair salon! I felt that even if I didn’t win, at least I gave it a try.

I learned the importance of planning a project so that the final product can be what I imagined it to be. Through this, I learned that no matter how challenging a task may seem, we will be able to do it once we break the hard stuff down into smaller pieces and solve them piece by piece.

Future coding aspirations: I would like to learn how to make online games and learn to improve my user interface to make my games more user-friendly. When I grow up, I would like to do something related to Mathematics or Science, and hopefully coding can help me to solve tough problems in those areas!


Theodore Lee Cheng Jie

9 years old, Singapore

Distinction and Judges’ Choice (Most Promising Coder and Most Innovative), Scratch (Ages 7-9) and Python Electives (Ages 13-18)

International Coding Showcase 2021 - Photo of Theodore Lee

Hobbies: My hobbies are playing the piano, coding, badminton, golfing, playing chess and playing with my Rubik’s cube. During my free time, I will play chess online and try to improve my programming projects.

How did you start coding? It was by chance when my parents and I came across a coding school while window shopping. It looked interesting at first sight and my parents supported me. I started coding using WeDo, EV3, Scratch, and eventually Python.

Why did you join ICS 2021? My father shared with me about the competition. Initially, I was thinking of submitting my Scratch simulation project which I started during my free time. However, my dad encouraged me to challenge myself to re-create the simulation project using Python. I took up the challenge and I am happy that it turned out well!

I learned about resilience and never giving up when facing difficulties. There are also solutions to every problem, and failure is the only outcome if you give up.

Future coding aspirations: I want to be a doctor when I grow up. I hope to combine my programming knowledge and my medical knowledge to build and program a futuristic “nano-robot” that can be injected into the patient’s bloodstream to cure cancer and other serious illnesses in the future.

Read: Theodore was featured on Lianhe Zaobao with Coding Lab in Coding as a New Literacy in the Digital Age


Ankit Maharana

11 years old, Singapore

Distinction and Judges’ Choice (Best Presentation), App Inventor and Python (Ages 13-18)

International Coding Showcase 2021 - Photo of Ankit Maharana

Hobbies: I like reading books and coding.

How did you start coding? I found my interest in learning to code.

Why did you join ICS 2021? I wanted to improve my coding skills. I learnt to not give up and to debug and fix problems.

Future coding aspirations: I want to make an app from my existing code!


Kyran Tan

11 years old, Singapore

Distinction, Python Electives (Ages 13-18)

International Coding Showcase 2021 - Photo of Kyran Tan

Hobbies: I like to play Roblox and read books related to it. I sometimes create my own Roblox games too.

How did you start coding? I first started coding when my mother introduced me to Scratch Jr. I found it interesting as I could create simple games and animations. I started to code more frequently, learning more and more things along the way.

Why did you join ICS 2021? I joined ICS 2021 to challenge myself and to get myself out of my comfort zone. I think it was a precious opportunity to learn about more things related to coding. I have learnt to debug more effectively through my Wallety project.

Future coding aspirations: I plan to create a simple version of a messaging app like Discord or WhatsApp that will allow users to chat with full functionality without having to purchase any additional features.

My future occupation will definitely be related to coding. I hope to be a software application developer, where I can create, test and upgrade apps for others to use.

Read: Kyran Tan’s feature after clinching 1st Place in the Python (Ages 10-12) Category in the previous International Coding Showcase 2020

Read and Watch: Coding Lab Student Feature on Kyran Tan, 12


Jirapas Wongtreenatrkoon

15 years old, Singapore

Distinction and People’s Choice Award, App Inventor and Python Electives (Ages 13-18)

International Coding Showcase 2021 - Photo of Jirapas

Hobbies: I really like language subjects like English and Chinese a lot. Language subjects are all about expressing one’s ideas and imagination. Much like coding, it grants me the ability to express my ideas and imagination without being right or wrong. I also like to watch YouTube, anime, scroll through Reddit, as well as code.

How did you start coding? My father was the one who got me into coding. He was watching a Korean drama series called ‘Start-Up’ and there was this one character in there who could code. He shared about it with me and encouraged me to start learning to code.

Why did you join ICS 2021? I had some free time during the Christmas break and decided to make use of that time by joining the competition. Having made quite a few projects before, I’ve learned quite a lot in ICS while writing lines of code and improving from my mistakes.

All the ICS participants were also very good and watching their videos and projects gave me some ideas for my next game. In my opinion, the best part was making the video because I like recording and editing.

Future coding aspirations: Right now, I’m developing a currency rate logger, SGD to Baht to be exact. The app is personal to me. In any case, looking into the future I can really see myself doing something related to programming, especially now with the way things are advancing toward automation and Artificial Intelligence!

Using a Windows laptop? You can download Jirapas’ Genius Kitchen here.

When downloading this .exe file, the app may be flagged as an unusual file as it does not have many downloads yet. Press ‘Keep’ to continue your download. When launching the app, Window Smart Screen may stop you from launching, simply select ‘more info’ then ‘launch anyway’, this is because the app is not registered with Window yet. Other than that, thank you for downloading and enjoy!

Note: this app can’t be downloaded on iOS.


This concludes our 2021 International Coding Showcase (ICS)! You can check out the full list of winners here or view the playlist of videos of our top Distinction and Judges’ Choices (Best Presentation) submissions.

Congratulations to all of our participants once again and we can’t wait to see what else they will code! The Coding Lab team would like to give a HUGE thank you to all who participated. 🌟 We hope that our students keep on coding and creating awesome projects for the whole world to see!

Are you ready for the next run of our International Coding Showcase? Keep an eye out for it coming soon! 👀

Read all about the winners of our International Coding Showcase (SG-JP) 2020 here!

P.S. Our International Coding Showcase is open only to Coding Lab students. Interested to join in our award-winning coding classes? Check them out here.

(Written by Lech and Edited 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 know that you’ve got lots of things to do, so we’ve hunted down and made a list of 5 Educational Science, Technology, Engineering and Mathematics (STEM) Games for Children – so you don’t have to search for them yourself! Now, screen time can be productive and educational, and the family can relax and wind down together after a long day.

Get your phones and tablets ready to download – and let’s take off into the world of educational games! 🚀

1. Smart Tales

For Ages 1-5

Learn STEM concepts through interactive animated stories and games with this award-winning app!

Smart Tales is a combination of STEM and the arts! Develop reading, logic and counting and learn important life lessons on respect, environment, using technology safely and more. With more than 300 fun lessons, this is the ideal educational app for your tiny tots to enjoy picking up STEM concepts through colorfully illustrated stories of animal friends!

Our Favourite Feature: Experiencing colourful, unique stories with fun characters every episode! 📗

Smart Tales is available for free (with in-app purchases) on App Store & Google Play

2. The Robot Factory

For Ages 6-8

TheRobotFactory Screenshot - Top 5 Educational STEM Games for Children
Choose your parts and build your robot!

Build your very own digital robot and bring them to life! 🤖

Ever wanted to design your personal robot? With The Robot Factory, players can choose the color and type of parts they want to piece their robot together with. Collect robots, test their performance in obstacle courses, and record their unique robot sounds as you develop creative-thinking, problem-solving and storytelling skills.

Our Favourite Feature: The satisfaction of finally equipping your robot with the right parts to successfully complete the obstacle course! 🎉

The Robot Factory is available for SG$5.98 on App Store

3. Lightbot: Code Hour

For Ages 4-12

Lightbot Screenshot - Top 5 Educational STEM Games for Children
Give commands to Lightbot to light up all the tiles!

Learn to solve problems using programming logic!

Want to pick up new skills or continue testing the coding skills you learnt at Coding Lab? Train your little one’s puzzle-solving skills while they apply their knowledge of programming logic in this beginner-friendly game! The goal? To guide Lightbot the robot to light up tiles and solve 20 levels with commands that are common in coding, such as loops and conditionals. Remember to take eye breaks as solving these puzzles can be slightly addictive as they increase in difficulty.

Our Favourite Feature: The whirring sound effects that accompany Lightbot’s every action! 🚁 (Special mention to the sound the rising platform makes at the start of each level!)

Lightbot: Code Hour is available for free on App Store & Google Play

4. STEMWerkz

For Ages 5-12

STEMWerkz Screenshot - Top 5 Educational STEM Games for Children
Interact with a colourful cast of characters and learn STEM concepts!

Learn STEM through play and interactive videos!

Featuring more than 3,200 concepts across three zones: STEMWerkz Quests, STEMWerkz Channel and STEAMvalley, there’s something new to learn during every gaming session! Pique your child’s interest in STEM as they build their own towns and develop problem-solving and critical thinking skills. If you enjoy the free content, you can also consider getting their subscription plan to unlock more educational and engaging content such as live interactive lessons.

Our Favourite Feature: You get to interact with a wide cast of characters with interesting designs and stories! 👦👧

STEMWerkz is available for free (with in-app purchases) on App Store & Google Play

5. Khan Academy

For Ages 2-8 for Khan Academy Kids
For All Ages for Khan Academy

Interested in Math, logic, reading or just want to inspire a lifetime of learning and discovery?

Khan Academy has educational and fun programmes – not just limited to STEM – with thousands of activities and books for all! For little ones, the Khan Academy Kids app has thousands of colourful books, adorable characters and kinaesthetic activities such as yoga and dancing to accompany your child’s learning. Older ones can embark on their learning journey on Khan Academy (yes, even parents can use it too!), which is an extension of the web version, and teaches a range of topics through interactive exercises and videos.

Our Favourite Feature: The app contains topics for all ages, no matter the different interests, so learning is an exciting and educational time for all! 🌟

Khan Academy Kids is available for free on App Store & Google Play
Khan Academy is available for free on App Store & Google Play


Check out our specially curated Resources page for more on coding!

Interested to learn coding in a way that feels just like gaming? We teach Ages 5 to 18 age-appropriate coding in fun and engaging ways! Find out about our courses here.

(Written by Lixin Foo, Edited 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

Today, our Educator and Assistant Curriculum Team Lead, Hovan Tan, will be sharing with us his insights and personal experiences with video games. He’ll also talk about understanding your child’s games, what you should be wary of and how video games are stepping stones to success for your child. Let’s hear from Teacher Hovan! 👇


Video Games. Many of us love and enjoy playing them as a hobby (even as adults), though by default, we try to have our kids spend less time on them despite their pleas to play on. Well, for as long as I can remember, I have always loved and enjoyed playing video games. My father (like all typical dads), felt that video games would distract me and result in poor grades – but this did not deter me from playing and still achieving at school.

Being an avid gamer taught me many skills and lessons. It was the spark that spurred me to take up Computer Engineering at University, and I now get to experience and inspire the joy of coding when I teach my students the code behind some of the games they play, such as Minecraft, Brawl Stars and Zooba.

Indeed, I learned a lot from playing Video Games. Let’s start by taking a look at some of the popular categories of games:

1. Types of Video Games (and what we can learn from them)

  • Multiplayer Online Battle Arena (MOBA) games: League of Legends, Dota2, Mobile Legends, and Pokemon Unite, are examples of strategy role-playing games where two teams compete against each other.
  • First-Person Shooter (FPS) games: Typically use weapons and feature a first-person perspective. Examples include Call of Duty, Valorant, Counter-Strike, and Fortnite.
  • Strategy games: Include Age of Empires, the Total War series, Civilization, and any simulation games even on mobile.

There are many more types of video games out there, but the skills and benefits of each type will differ. MOBA and FPS games challenge the player’s situational awareness (where positions matter a lot), reaction speed to visual and auditory cues, and requires accuracy and multitasking. It also trains one’s visuomotor control and attention skills, so players of such games are more mindful of their surroundings, adaptable and great problem-solvers. When it comes to academia, students will be better equipped to face tougher problems and figure out solutions in stressful scenarios.

One example of an MOBA game is Pokemon Unite 👉

Image of Pokemon Unite for Video Games as Stepping Stones to Success

Image of Civilisation for Video Games as Stepping Stones to Success
Civilisation, an example of a Strategy game

Strategy games allow players to work on their critical thinking skills, as they manage teams, units or buildings. This can easily be viewed as a leadership role, where the players delegate and plan for the best outcomes.

Children will be able to improve their decision-making thought processes and learn to become better leaders in the future, with management experience under their belt. They will also be able to multitask effectively, which is a good skill as they juggle different curriculum in school and different challenges in their daily lives.

There are so many other skills and lessons that your children can learn from playing video games. We’ve also picked out the main lessons from gaming in a previous blog here.

Video games also provide you with opportunities to bond and interact with your children. This will help you to identify learning points in their gaming experiences, such as how to interact with other online users or how to win humbly and lose graciously. You could also get ideas for alternative activities that could interest them!

2. What dangers are present in online games?

That being said, we must tread the online domain with great care, especially when it comes to protecting our littles.

With the internet and online games today, one can easily communicate with almost anyone in the world from anywhere and at any time, opening up a world of possibilities and dangers too. For example, Massively Multiplayer Online Role-Playing Games (MMORPGs) have large communities and social interactions within the game. Having the ability to find people from around the world and chat with them allows friendships to be born and gives players a sense of belonging.

At the same time, we have to be concerned about safety, cyberbullying, security and privacy threats from online predators. For example, Roblox, one of the most popular children’s games in the world right now, is struggling to moderate content and create parental controls to protect children from being maliciously exposed to inappropriate content. 

Online fraud and scams are rampant in our technological world too, and there is also the allure of freemium and gambling games. These instant gratification games are addictive and younger children may not understand the nature of these purchases.

To keep up with this ever-changing fast-paced online world, we will have to learn how to protect ourselves and our loved ones from online dangers.

3. How can you keep your children safe and protected as they play video games?

Video games can provide you with opportunities to bond and interact with your children. This will help you to identify learning points in their gaming experiences, such as how to interact with other online users or how to win humbly and lose graciously. You could also get ideas for alternative activities that could interest them!

I highly recommend for you to do research into the games, and check on their available parental controls before allowing your child access to them. (There’s a reason we do not teach Roblox coding here at Coding Lab, despite the multitude of requests that come in!) You must be able to identify potential risks involved and work with your child to educate, learn, and mitigate any online threats (Yes, we approve of Minecraft!).

Here’s a good checklist to use to keep our children safe on the Internet 👇 (Source)

Image of checklist for Video Games as Stepping Stones to Success

Video Games – A Stepping Stones to Success?

As gamers, we should take the effort to understand how games are crafted. Behind each game lies a developer, a studio, perhaps even a multi-million dollar company leading the development of that successful game. Through blood, sweat, tears, and lots of time, these games were painstakingly created. This is a lesson by itself that I incorporate into my teaching and instill in the younger generation.

Creative learning utilises our vivid imagination and critical thinking skills to come up with ideas and solutions. This is especially evident in our classes when we have Hackathon sessions – based on the games they love to play, students are able to think about different aspects required for the program they want to create. I’ve had students program mini games ranging from themes like Minecraft to Zooba.

Just like our mini coding hackathons, a tremendous amount of thinking and planning has gone into creating the games we love to play, and I am heartened to see my students incorporate such extensive thinking and hard work when creating their own projects!

Image of Game Development for Video Games as Stepping Stones to Success
Here I am with my App Inventor students!

In hindsight, being an avid gamer taught me many skills and lessons. It was the spark that spurred me to take up Computer Engineering, and I now get to experience and inspire the joy of gaming when I teach my students to code.

Whether my students decide to do computer science or not in the future, learning to code in itself feels like a game with its own benefits, skills and lessons too. With colourful, drag-and-drop programming blocks like Scratch and MIT App Inventor platforms, the learning experience is now gamified. Each lesson feels like a game for my students and I, and I always think about how my journey with video games has come full circle.

As people’s perceptions of gaming change and our online world grows, playing video games is both a boon and a bane. It is up to us to be there to guide our children and keep them safe when they step into the digital age.


Do your children enjoy playing games? Give our award-winning, MIT-inspired coding classes a shot! Your children will get to dive into the world behind games and technology as they learn computational thinking and more core skills of the 21st century.

(Written by Hovan Tan, Edited by Cheryl Tang)

Read: 6 valuable lessons video games can teach your child

Coding Lab Educator Feature: Interview with Hovan Tan


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. 

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 go beyond the surface learn all about Music, animations in Movie Magic, Physics, Biology and Mathematical concepts such as geometry. Our students have come in top for many local and global competitions, and placed 1st in the National IMDA Code:Xtreme Competition (where Scratch was the software used). Such results are not by chance; this is due to our rigorous and carefully researched curriculum.

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).

Scratch is also being taught as Harvard University’s introductory course in computer science. The platform 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.

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. 

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

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.