Kids these days are always brimming with excitement and have so many questions about almost anything and everything. The moment you step into your house after a long day at work, they’d greet you with the burning questions they have about something they have learned or experienced throughout their day. 

Their questions could range from “What is that?”, “Why is that happening?” to “How does that work?” Well, we’ve made things easier for you with our specially curated picks of STEM shows that we believe kids would absolutely love.

STEM education focuses on educating students in 4 specific disciplines – Science, Technology, Engineering and Mathematics. The integration of these 4 disciplines enables children to learn more than just science and mathematical concepts – children are also able to develop a variety of skills such as problem solving, critical thinking, creativity and many more!

You can now do your own chores or take a short break while enabling your children to learn topics ranging from outer space to math and myth busting – all with these awesome shows! Check them out below! 


Ages 4-6

These shows are great for curious minds as they help stimulate creative thinking and imagination and prepare your kids for school!

1. Blaze and The Monster Machines (STEM)

Rating:  ✭✭✭✩✩ (Common Sense Media) 

Image for Top 10 STEM Shows Blogpost: Blaze and the Monster Machines

This animated series revolves around a monster truck and human driver duo, Blaze and AJ, as they have adventures in their city and learn about various STEM concepts like buoyancy and trajectory which help them along the way. Take note mamas – with delightful visuals and captivating tunes, this show is sure to pique your child’s curiosity in learning STEM!

You can watch their episodes and clips for free on their official YouTube channel or on Nick Jr’s website

2. Ask the StoryBots (Science, Math) 

Rating:  ✭✭✭✭✭ (Common Sense Media) 

Image for Top 10 STEM Shows Blogpost: StoryBots

Your child can easily learn scientific concepts in a fun-filled way with the StoryBots! The colourful StoryBots live in computer parts and they help kids find answers to their ‘big questions’. Come and join their exciting adventures as they explore questions relating to Science, Math, Geography and more – with the use of vibrant animation and songs!

StoryBots is available on Netflix and you can view their episodes and clips on their playlist on Netflix Jr’s YouTube account. 

3. Helpsters (Technology, Engineering) 

Rating:  ✭✭✭✭✩ (Common Sense Media) 

Image for Top 10 STEM Shows Blogpost: Helpsters

This educational Sesame Workshop series is about a crew of puppet monsters, led by Cody, whose business is solving problems big and small by using the concepts of coding. The Helpsters teach critical thinking and pre-coding concepts so that children learn how to address challenges of any size and simplify them in order to find solutions. 

Your child will be able to catch teamwork in action and also gain important lessons in self-confidence and effective communication!  

The series can be watched on Apple TV+ or you can view clips of their ‘Helpsters Help You’ on their YouTube playlist

4. Earth to Luna! (Science)

Rating:  ✭✭✭✭✭ (Common Sense Media) 

Image for Top 10 STEM Shows Blogpost: Earth to Luna

The series features Luna, whose passion for science prompts her exploration of the world with energy and enthusiasm. Together with her little brother Jupiter and pet ferret Clyde, Luna pursues answers to her questions about what things are, and why and how scientific actions take place. Children are sure to bob their heads to the captivating songs in the show and have fun joining in her explorations! 

Watch Luna get excited about Science on the official YouTube channel

5. Numberblocks (Math) 

Rating:  ✭✭✭✭✩ (IMDb) 

Image for Top 10 STEM Shows Blogpost: Number Blocks

Numberblocks follows the adventures of cute block characters in Numberland, with the number of blocks determining the numeral they stand for. The characters can even transform into other numbers – for example, the characters 3 and 2 can combine to create the character 5! 

The show helps children learn numeracy skills and ensures that they get a good exposure to early mathematical concepts. That’s right mamas, you can truly count on this show to teach your children simple maths!

You can view their episodes and watch live streamings on Numberblocks’ YouTube channel


Ages 7 and above

These shows are great to reinforce what has been learnt in school and would definitely deepen your child’s interest to learn more about STEM-related concepts!

6. Mythbusters Jr. (Technology, Engineering) 

Rating: ✭✭✭✭✩ (Common Sense Media)

Image for Top 10 STEM Shows Blogpost: Mythbusters Jr

A spin-off of the popular TV show Mythbusters, Mythbusters Jr. hosts young talented kids, who bound together to tackle myths using chemistry, physics and popular culture know-how. The show will definitely entertain the young ones with its small-scale experiments that they can do in their kitchen! 

You can view clips of the series on their playlist here or watch it on Amazon Prime Video

7. Odd Squad (Math) 

Rating: ✭✭✭✭✩ (Common Sense Media)

Image for Top 10 STEM Shows Blogpost: Odd Squad

In this series, the Odd Squad is an organisation entirely run by children who use their math skills to solve the problems posed in every episode. Now in its third season in 2020, they travel around the world to solve mysteries with their math skills. Children can join in on the fun and learn to solve problems using addition and subtraction, as well as the importance of communication and perseverance! 

You can watch the first 2 seasons of Odd Squad on Netflix.

8. Our Planet (Science) 

Rating: ✭✭✭✭✩ (Common Sense Media)

Image for Top 10 STEM Shows Blogpost: Our Planet

Narrated by the renowned David Attenborough, Our Planet is a beautiful docuseries that can be watched by the entire family to learn about the amazing species of wildlife and their survival methods. Children will also be able to learn about topics like climate change and its effects on the environment. 

Though the series is a smart pick for family viewing, parents should be advised that the show contains scenes like predators’ hunting prey. 

You can watch Our Planet on Netflix!

9. Annedroids (Technology, Engineering) 

Rating: ✭✭✭✭✩ (Common Sense Media)

Image for Top 10 STEM Shows Blogpost: Annedroids

The show features eleven-year old genius and kid scientist Anne, who loves to solve problems using her expertise in engineering and computer programming. Throughout the series, she happily shares her knowledge with her friends, who join her in exploring the possibilities of science and solving scientific problems with real-life solutions. 

The show incorporates many scientific concepts in each episode, and is sure to inspire children’s interest in the STEM subjects! 

You can watch all four seasons of Annedroids on Amazon Prime Video.

10. Xploration Outer Space (Science) 

Rating:  ✭✭✭✭✭ (Common Sense Media)

Image for Top 10 STEM Shows Blogpost: Xploration Outer Space

Xploration Outer Space exposes kids to STEM concepts as they relate to space discovery. The show encourages children’s curiosity about related subjects as it tackles a range of questions from the fun “How do astronauts go to the bathroom in space suits?” to the philosophical “Could there be life on other planets?”.

The topics that are touched on will make parents want to tune in as well, making this a smart choice for curious families! 

All five seasons of Xploration Outer Space are available on Amazon Prime Video

(Written by Zulaikha)

Lynn Kiew is one of our dedicated educators with a passion for teaching and a love for numbers and solving challenging problems. 

At Coding Lab, she seeks to excite students in programming and empower students to excel through technology. Read on to find out more about this amazing educator!

Lynn with her students in a Home-Based Learning class!

1. Tell us about yourself!

I graduated with Distinction from Nanyang Technological University (NTU) with a Bachelor in Mathematical Sciences. I really enjoy learning and teaching Mathematics and always thought that I would be a Math teacher in the future… I never imagined myself teaching coding to children! Given the fact that I had some difficulty in computer classes when I was in secondary school, and had to seek help from the partner beside me (haha!) But look at me now – a coding teacher! I guess when life throws you lemons, you make lemonade?

2. Wow, it’s interesting to learn that you had difficulty in computer classes – how then did you start teaching kids coding?

I have always known that I wanted to be a teacher because I love being in the company of students and to know that I have positively impacted their lives! Back when I was in NTU as a Math undergraduate, Computing was one of the compulsory modules that I had to take. To my surprise, I came to love the subject and discovered that I have a flair for it.

I guess it’s thanks to my early exposure during my secondary school computer classes – it really did me well! In hindsight, I believe that it’s due to the early struggles that I went through during those classes that have really helped me and eased my learning for university. I also like how Computing requires some form of logical thinking and practice, which can be challenging, and I’m always up to solve challenging problems!

Lynn conducting an online class via Zoom.

3. What motivates you to teach?

The moment when students get the eureka moment ‘Aha!’. It’s really satisfying to see students understand what I have taught. The smiles on their faces make me forget all those moments when I was pulling my hair out because they forgot a simple concept. Also, their cheeky antics definitely bring joy to my life – 82.75% of the time. 

4. Describe how a typical class would look like – what would we be able to see and hear?

Ask any of our teachers, and they will all be raising their hands and FEET in agreement – ‘TEACHER HELP! MY CODE HAS AN ERROR!’ You have no idea how many times we hear this in one lesson. But with that, we train and teach our students the concept of TRYING! We don’t simply just run to them to provide them with the solution but we let them explore and attempt to solve the error by themselves first, before providing hints and guidance.

Lynn assisting her students in class.

5. In your opinion, how would kids benefit from learning how to code at a young age?

Coding helps to train children’s problem-solving skills (which is useful for their Mathematics in school) in a fun and exciting manner! There is no one way of solving questions, thus it exposes them to think out of the box and find different ways to solve a problem. With the rise of the digital age, we can see how AI is becoming more and more popular these days – hence, coding will really give a head start for young learners.

6. How do you keep track of your students’ learning progress?

Educators at Coding Lab keep track of our students’ progress with our online system – students use it to submit their work between classes for us to grade, and from there it informs us of their level of understanding of the topics taught. We are also always in close contact with our students’ parents – we have a WhatsApp group for every class to send parents a brief summary of the topics covered, the homework required and address any other concerns after every lesson. Parents are always kept in the loop and updated about their child’s progress!

For me, I always provide a target for my students in every class – of course, every student’s target is different. Once they have met it, I will definitely give praise when it’s due. However, for students who are falling behind, I will nudge them and provide feedback to their parents if needed.

7. What has your experience with Coding Lab and teaching coding been like?

It has definitely been an enriching journey, with a lot of learning, testing and experimenting with new things! I am also glad to know that the Coding Lab team has my back – they have made work more enjoyable and memorable! Coding Lab truly has a nurturing environment where we are constantly giving and receiving encouragement. If you have been a part of Coding Lab’s team, you would definitely have remembered using this word constantly – “GREAT!”, it’s just a common word that our team always uses that has become sort of a catchphrase for us.

8. What are some words of advice that you would give for children/teens who have just started learning how to code?

Lucky you, you have made the right choice to start coding! The process is definitely not going to be easy – there will be lots of ups and downs, but NEVER GIVE UP! The joy when you finally see your program running without any errors is going to be AMAZING!

Just like how I initially faced some difficulties with computer lessons, I later realised that it was my calling – hence I believe that students should be exposed at an early age as it would definitely be beneficial and ease their learning in the future!

9. What are your interests/hobbies outside the classroom?

I watch a lot of Korean dramas – ask me any, and I would probably have struck them off my list. Other than that, I started to pick up crocheting during the circuit breaker period! I must say it’s a really good pastime and it’s really satisfying to see the final products that I have created. I made a few pouches and cute keychains (which I can ‘bribe’ the students in the future…)

(Written by Zulaikha)

Due to the rise of the digital economy [1], the demand for tech jobs has increased tremendously. Among those in demand are programmers – but what exactly are the starting salaries of programmers, and how do they compare to those of other professions? 

If you’re interested in pursuing programming in the exciting field of technology and wondering how it would fare for you, you’re in luck! We’ve done the research and here’s all you need to know about the starting salaries of programmers in Singapore (based on recent years). 

We’ve also thrown in a few career tips for you budding programmers, so keep reading to find out!


In recent years, companies have been restructuring efforts in an increasingly digitalised economy. This has resulted in workers with tech skills being the most in demand [2] – particularly workers with the knowledge of programming languages, data science, AI and machine learning expertise. 

The latest graduate employment survey released by the Ministry of Education (MOE) [3] – showed that students in the information and digital technologies sector posted one of the highest rates for full-time jobs and median gross monthly salaries in 2019.

Those in courses such as computer science, information security and software engineering cinched one of the highest median gross monthly pays of $4,400, with Engineering and Health Sciences following closely behind with the median gross monthly salaries of $3,750 and $3,500 respectively. 

The figures reflect the high demand for IT savvy graduates as companies hope to use technology as a competitive edge [4] by digitalising their processes. 


Distinguished billionaires Bill Gates and Mark Zuckerberg started coding at the tender ages of 13 and 10 respectively – so never think that you’re too young to start! MOE schools have even rolled out a compulsory 10-hour coding enrichment program for all upper primary students with effect from this year but in today’s day and age, we all know that it is still not enough. 

Today’s technology has brought us far – classes can even be conducted online! So how do you know if your kid has the chops for programming? Here are some tips (Budding Teen Coders – this is for YOU!) if you are planning to get started or have already gotten into the thick of coding:

5 tips for budding programmers:

1. Build a strong foundation in logical thinking

You learn to walk before you run, so learn to master the basics first! With a strong foundation, mistakes such as writing more code than necessary or finding code solutions that are not optimal can be avoided. Focus on mastering logic and your computational thinking concepts to build a solid foundation. Python’s a good one to start off with. After that, it’s just a matter of getting used to the syntax of the different programming languages – Building a 3D Game? Designing your own Stock Rating Algorithm? Building your own Web App? The sky’s the limit!

Students in our S101 Python classes.

2. Work hard, work smart

The more practice you have under your belt, the better. Participate in competitions, get involved with different projects, or even volunteer for a local non-profit organization to write software or teach coding to kids. Be prepared to be amazed with what you will learn. You’ll not only gain exposure, but also get to build soft skills and gain a sense of accomplishment.

The bright participants of our Young Coders’ Global Hackathon (YCGH) Finals!

3. Never Give Up!

There will be times where you’ll feel frustrated when trying to solve a problem in your code – and that’s totally normal! The key thing is to never shut off when you experience such setbacks. Error messages in your code are not messages that you’re bad at coding, it’s telling you the code just isn’t working in the way that you thought it would. It’s fine – chances are, you’re closer to finding a solution than you were before. 

Students learning about Program Errors in our Python classes held via Zoom.

4. Optimise code efficiency – Be a perfectionist

Everytime you learn something new, work on your efficiency. Don’t approach your code the same way with the newfound knowledge that you gain – use shortcuts and make yourself a cheat sheet so as to save time and energy. It’s also really important to take breaks every once in a while so that you’re constantly refreshed to do your assignments! 

At Coding Lab, we enforce a 5 minute eye break for every hour of coding that our students get to safeguard their eye health and to also inculcate good habits from young. It also helps to keep our students energised during our lessons! 

Image showing IB Computer Science/O-Level and A-Level Computing tuition
Students focused on their work in class.

5. What can I do better?

Never be satisfied with what you have done. Always ask yourself: “What can be done better?” – There is always something that can be improved. Continuous improvement is a key trademark of a good programmer. 

Bought the expansion pack for League of Legends yet? Who doesn’t love the refreshed look of your phone or your laptop after installing an upgrade for iOs, Android or Windows? These updates are important and beneficial in strengthening your cyber security through processes such as the removal of bugs and outdated features as well as the addition of feature enhancements to your devices. 

“Good specifications will always improve programmer productivity far better than any programming tool or technique.” – Milt Bryce 

Put out questions, search for solutions and learn from the Internet. Code can always be shortened. Code can always be more optimised. And the beauty is in the final product and the work that you have done with your two hands at the keyboard, day and night.

And of course, our reliable tutors at Coding Lab are always dedicated to helping students learn coding in the best possible way – we infuse our students with enthusiasm and help to create the best learning environment for you to comfortably learn in. Make sure to check out our classes here

Students waving hello as they join our online classes!

With the knowledge of starting salaries of programmers and these awesome career tips, we hope that these would motivate you in learning more and increase your passion for coding! After all, it’s our job to nurture future leaders in technology. 

(Written by Zulaikha)

Fun Techtivities in July!

Phase 1 or 2? Whatever phase Singapore is in, our Coding Lab team’s techtivities will keep rolling in every month to give you ideas on inspiring technology and exciting things we can do from home!

Virtual Disney World

You don’t have to leave your home to experience the Disney magic now! 360-degree cameras and YouTube have brought Disney World to us. Don’t let the lack of a VR headset stop you – you can simply view from your phone and have fun spinning around to take in the great rides!

Details:
Virtual Disney World YouTube Channel
*Note: This is not an official channel by Disney
Price: Free
To access it, click here.


The Shows Must Go On

Peter Pan, Hairspray, Phantom of the Opera. These are just some examples of the show-stopping musicals that this channel brings to your screens every week. Indeed, all musical shows must go on – and they are – on YouTube!

Details:
The Shows Must Go On YouTube Channel
Price: Free
To access it, click here.


Father’s Day Coding Workshop (Ages 7 to 18)

Have loads of fun during our 2-hour workshop with some quality father-child bonding. We’ve got super exciting activities for all the different age groups to express their love and gratitude this Father’s Day!

Details:
Father’s Day Coding Workshop
Selected days in June
Online
To access it, click here.


You can use the promo code UNITEDWESTAND to get 10% off all our classes (limited time only) or SUPERCODER to get 12% off if you purchase two or more classes. We hope everyone stays safe, happy, and healthy!

Psst, our friends at EtonHouse has a bunch of free resources to help your young kiddos understand the virus and school interruptions that they are currently experiencing. This includes complimentary eBooks, printable activity sheets, and a home learning kit! Find out more on their website here.

If you haven’t seen our previous techtivity recommendations, check out Google Maps Treks, SSOPlayOn! and other June techtivities here!

(Written by Cheryl Tang)

With effect from 2 June, Primary and Secondary students who are in graduating cohorts will attend school daily while other cohorts will rotate weekly between Home-Based Learning and returning to school for lessons. 

With the circuit breaker stay-home measures for the past 1.5 months, your child will have learned to navigate 8 different websites, key in the zoom password effortlessly, and type his/her name confidently for all the HBL and online classes they attended! Indeed your newly minted digital native will still be putting these skills to good use as he/she shuttles between school and the demands of HBL. Here are some specially curated tips that we hope will aid you in making your child’s digital journey the best that it can be. 

Check them out below! 


1. Ensure good digital security habits

According to the American Academy of Pediatrics (AAP) and the World Health Organisation (WHO), children aged 7 to 12 can have close to 2 hours of recreational screen time daily. With their daily Home-Based Learning demands, your child will definitely be logging in and out of multiple websites! Do reinforce the importance of digital security with him/her.

Enhance your digital security through simple cybersecurity steps such as regularly changing passwords, enabling two-factor authentication (it’s as simple as registering a phone number or installing an app) and keeping your software up to date.

Don’t forget to encourage your children to inform you if they come across anything suspicious online!


2. Differentiate between Good and Bad screen time

Parents must learn to differentiate between Good and Bad screen time so as to maximise their children’s learning and development. 

Good screen time refers to children producing content – which can be in the forms of working on their projects, schoolwork or even coding on Scratch! Bad screen time refers to children consuming content – like watching videos on YouTube and playing games that do not contribute to their development. 

As Michel Resnick (MIT Media Lab) says, “Rather than trying to minimize screen time, I think parents and teachers should try to maximize creative time.” So give some encouragement for your children to be productive and make the most out of the screen time that they have.

You can check out #ScratchAtHome for many fun learning activities that can be done with Scratch’s free coding environment! Your child can partake in the many coding projects they have on their page.


3. Proper sitting and typing posture

Not inculcating a proper seating and keyboard typing posture from young can lead to negative consequences in the long run – such as back pain and finger strains. 

For good sitting posture, make sure that your child rests his/her back against the chair for maximum support, with shoulders relaxed and eyes looking straight ahead towards the screen. Their feet should also be resting flat on the floor or on a footrest. 

For proper keyboard typing posture, the elbows should be in an open angle (90 – 110 degrees) so as to relax the forearms and shoulders. Keep the wrists straight, neither flexed upwards or downwards and resist resting them on the desk as this puts pressure on the tendons and cuts off blood circulation!

With our Basic Computer Skills course (Ages 6-8), students will not only learn how to type with the correct posture and method but also learn how to type efficiently and gain computer and web navigation skills! It’s the best start for your child’s digital journey.


4. Be Productive with Digital Technology

One of the ways in ensuring that your children’s time with digital devices remains productive is through engaging in its use together. For example, you can take online courses with them – which can lead to both educational achievement and productive bonding with your child!

Coding Lab’s Mother’s Day Workshop that was conducted earlier this May saw many mother-child pairs having a whale of a time while learning how to program everlasting flowers! So why not try one with your child too? (Psst, we have our Father’s Day Workshop coming up in June – be sure to check that out!)

If you’re unable to engage with digital devices together, you can always monitor their online activities with them close by – ensure that they use a shared family computer that is placed in a common area of your house!


5. Take Frequent Eye Breaks

Parents are a child’s first teachers and role models. With an increased screen time for your children, don’t forget to enforce regular eye breaks for them throughout the day to reduce blue light exposure. 

Here at Coding Lab, we recognise the importance of eye breaks to prevent digital eye strain – that’s why we make it compulsory for our students for every hour of coding! 

Well, that’s all from us! We hope that you benefit from these tips and while things may look glum now, know that every cloud has a silver lining. Stay safe and sound with your families at home and we hope to see you real soon!

(Written by Zulaikha)