For today’s student feature, we’ve invited two curious coders. Meet Isaac (aged 11) and Alicia Khong (aged 9), who won the Social Impact Award and People’s Choice Award respectively during the International Coding Showcase 2020, and also Judges’ Choice (Most Innovative) and Judges’ Choice (Best Design) respectively during the International Coding Showcase 2021! These clever and articulate siblings began their coding journey one after another, here at Coding Lab. Don’t miss this first-ever double-bill student feature!

Watch the video version of the Khong siblings’ interview here.

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

Isaac: When I was young, I often saw my father using the computer in his room. I was curious about what he was doing and asked him. When I found out that he was coding, I asked if I could start it as I was always fascinated by the computer.

I got my first Windows computer when I was in Primary One, and I started learning basic Scratch on my own with a book that my father had bought me. I was fascinated that you could do so many different things with the computer and I wanted to do more. My favourite part about coding is that you can ask the computer to do whatever you want to get a result.

Alicia: My brother started coding, and I felt that it would be interesting, so I followed him and started coding too. I like how it works – if you type something, and if the code is right, then something happens.

Meet the Khong siblings – Alicia (aged 10) and Isaac (aged 12)!

It’s awesome to hear that you were both inspired by family members! How did you decide to begin your coding journey with Coding Lab?

Photo of Alicia coding
Alicia started coding at the age of 7 and gets inspiration for her latest coding projects from her family.

Isaac: I was researching about coding schools when I found Coding Lab. Although I looked through many schools, Coding Lab caught my attention as it offered a huge variety of programming languages and had a structured curriculum.

Alicia: I saw my brother going to Coding Lab, and he said it was fun, so I tried Coding Lab.







How has coding made a difference in your life since?

Isaac: I have been coding almost every day and I have started to learn how computers work. Additionally, I have also started to teach coding to my sister. So instead of being just a user of technology, I have learned how to create new technology.

Alicia: It helps me develop a new interest, I can use my free time to make a new animation or platformer on Scratch.

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

Photo of Isaac coding
Isaac is passionate about harnessing tech to better our future – as can be seen from the projects that he codes!

Alicia: I believe learning to code can help me to organise my thinking.

Isaac: I think coding is important as the world is continuously moving and changing to a more urbanised and high-tech world. In the future, many things would be controlled with computers and computer chips. Learning to code allows me to create technology to contribute to society next time.







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

Photo of Alicia by the pond
Aside from coding, Alicia is passionate about reading and writing, with a journal collection of her very own stories.

Alicia: While I was learning Scratch, I sometimes had difficulties trying to think of new and interesting project ideas, so I would ask my family members what animations they want to see.

Isaac: Some of the challenges I have faced are syntax errors, methods and functions. When I face these issues, I try my best to look for solutions and voice out for help when needed.

Do you have any advice for young people like you who are beginning their coding journey?

Alicia: When you start to learn coding, it may be quite difficult and challenging, but if you keep trying and learning, you will succeed. You will then have a new way of creating your own projects and ideas.

“Alicia is a studious and brilliant learner who is able to adapt to new areas of knowledge swiftly and effectively. Her ability to do this led to her picking up advanced Scratch skills and even the intricacies of the Micro:Bit hardware in no time. She is always able to understand the concepts taught in class, and is a helpful girl who takes part in class discussions to promote the learning of fellow classmates.”
Educator Hovan

Screenshot of Isaac Khong presenting his FIFA Python program for International Coding Showcase 2021
Isaac is an avid coder and FIFA fanatic (this screenshot shows a snippet of his impressive FIFA Python program!) who enjoys reading books and watching documentaries in his free time.

Isaac: I would encourage young people to learn coding as technology is forming the future like Artificial Intelligence, Machine Learning, and Blockchain. Start by learning simple programming with blocks and Graphical User Interface (GUI). Some websites and tools you can use to begin your coding journey include Scratch, Lego Mindstorms or Micro:Bit. This enables you to have a strong foundation in coding. You can then continue with App Inventor and Python to enhance your skills. This way, you can learn coding more productively just like how I progressed through the Coding Lab syllabus.


“Isaac is a very responsible and independent student who has shown great understanding in programming. He displays great interest in programming and is very attentive to detail. With a strong and stable foundation in coding, Isaac displays self discipline and great concentration. He shows great enthusiasm towards learning and on many occasions, I have seen him attempting the challenges before the rest and he is helpful and willing to share his knowledge with his classmates.”
Educator Edmund

Click to watch Alicia’s International Coding Showcase 2020’s Scratch project, “Catch the Balloon”, which won her the People’s Choice Award!

View Isaac’s entrepreneurial budgeting Python project (which draws graphs for you) that he submitted for the International Coding Showcase 2020 here!

Thank you for sharing your experiences with us, Alicia and Isaac. Hearing about your growing passion for coding certainly warms our Educators’ hearts – and our readers’ too!

Until next time – we look forward to your future achievements, Isaac and Alicia!

The Khong siblings’ coding journey is an example of how childhood interest, when nurtured, can blossom into a useful new skill. Through the shared learning experience of coding, their bond has become stronger than ever!

Isaac Khong began his journey at Coding Lab with our App Inventor and Python Junior courses in 2020 – and is now progressing through our S200 Advanced Electives (for ages 13 to 18). Isaac, who turns 12 this year, won the Social Impact Award in our International Coding Showcase 2020 and Judges’ Choice (Most Innovative) in our International Coding Showcase 2021.

Alicia Khong’s first coding class was Scratch One in August 2020, and she got to hone her coding capabilities in our Young Computer Scientists. She’s now delving into App Inventor! Alicia, who turns 10 this year, won the People’s Choice Award in our International Coding Showcase 2020 and Judges’ Choice (Best Design) in our International Coding Showcase 2021.

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

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

(Written by Zulaikha and Lixin)


Best-in-class Curriculum for Coding

Awards (600 x 129)
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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Meet 12-year-old Kyran Tan who won 1st Place (Python for Ages 10-12) at the International Coding Showcase 2020 (JP-SG) and also clinched Distinction (Electives for Ages 13 to 18) at the International Coding Showcase 2021 (JP-SG). We interviewed this precocious primary schooler about his programming journey at Coding Lab. Read on to find out more about Kyran!

… Or watch this video interview to hear from Kyran himself!

Hello, Kyran! How did your adventure with coding begin? What do you like most about it?

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. The part I liked most about coding was that I could use my own imagination and creativity to create the things I wanted.

Screenshot of Kyran (bottom right) with his Coding Lab classmates
Kyran (bottom right) having fun with his Coding Lab classmates in an online class!

How did you get started with Coding Lab?

I wanted to learn more about coding but did not know where to start. After some research, my mother enrolled me for Coding Lab lessons. I have just completed my S100 series (Python Foundation) and I can’t wait to start on the S200 series (Advanced Electives)!

“The part I liked most about coding was that I could use my own imagination and creativity to create the things I wanted.”

We’re excited to have you at Coding Lab too! Could you share how coding has made a difference in your life?

Coding allows me to understand what goes behind animations, games and applications. I learnt to appreciate the hard work that developers put into their creation, however simple it may seem.

Photo of Kyran Tan at the park

I have also learnt to be more organised. As the code gets longer, it is important for me to be organised so that it is easier to debug the code.

“Kyran is an exceptional student who is enthusiastic in his learning. He is organised and attentive to details, and does not shy away from asking questions in class. When encountering something unfamiliar, he is able to solve problems quickly and with minimal hints.

I am very impressed by Kyran’s determination and perseverance. Kyran always gives his very best to tackle class challenges on his own. With his knowledge and passion for coding, he has repeatedly shown great improvement in his classes and it is a joy to have him as our Coding Lab student.”

Educator Edmund

Why do you think learning to code is so important?

Many things rely on coding to work. This includes phone apps, websites or desktop applications. For example, coding can be used to create applications such as Facebook, WhatsApp and Discord to connect with our friends online. It also makes life easier for us. Instead of spending time doing repetitive routines, coding can help us to create automations on our computer.

“I learnt not to give up as there will definitely be a solution out there.”

What difficulties did you face while learning to code – and how did you overcome them?

When learning to code, sometimes my code does not work. To overcome this, I will search for solutions and ask if needed. I learnt not to give up as there will definitely be a solution out there.

Photo of Kyran using his laptop
The confident and passionate coder has built lots of complex programs at a young age.

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

I like to play Roblox and read books related to it. I also enjoy reading non-fiction books!

Tell us, what is your future dream school?

I hope to go to a school that focuses on Science and Technology subjects as these are where my interest lie. It would be great if the school offers the opportunity for me to learn more programming languages too!

Kyran dreams of becoming a software application developer in the future.

Do share with us what your dream job is!

My dream job is to become a software application developer, where I can create, test and upgrade apps for others to use. I plan to learn programming languages such as Python and C# and be proficient enough to get the job.

I’m interested in learning C# as I can use this language to create Universal Windows Platform (UWP)* apps that can be published to the Microsoft Store. (I am a huge fan of Microsoft!)

*UWP is a common programming platform for all Microsoft products, including Windows, Xbox, Surface Hub and HoloLens.

That’s so cool! We wish you all the best. Do you have any advice for young people like you to begin their journey with coding?

I would tell them that coding may seem intimidating at first. However, with more practice, coding can be so much fun. So take that first step to learn coding and don’t give up even when you are faced with challenges!

Last but not least, what is your favourite project – and why?

My favourite project is the Clockc programme which I created for my own use. This programme includes functions like Timer, Alarm, StopWatch and Countdown. There is also a unique “Work ‘n Rest” function which reminds me when to work and rest my eyes. I find this project useful as it is an all-in-one program that contains many functions related to time.

Click here to watch a lively video explanation of Kyran’s award-winning Clockc programme – expertly edited by our champion himself!

Thank you for sharing your coding journey with us, Kyran! He started learning at Coding Lab with App Inventor in 2020, and has quickly progressed on to our S200 Advanced Electives (for ages 13-18). His passion for programming shines with lots of potential, and we’re so excited to see what the future has in store for him! 

Kyran also emerged as the winner in the Ages 10 to 12 (Python) category in our International Coding Showcase 2020. He also clinched Distinction in the Ages 13 to 18 (Electives) category in our International Coding Showcase 2021

Watch the video to learn how Wallety, Kyran’s submission for the International Coding Showcase 2021, helps to manage your expenses. Truly an amazing project indeed!

Young programmers like Kyran demonstrate that it’s never too early to embark on your own coding journey! We hope that you’ll be an inspiration to others for them to pick up coding, no matter the age.

Coding Lab is committed to bringing coding literacy to children ages 4-18. Find out more here.

(Written by Zulaikha and Lixin)


Best-in-class Curriculum for Coding

Awards (600 x 129)

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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Coding Lab Student Feature: Justin, NUS High School of Math and Science

In another exciting student feature, we have Justin, a bright-eyed boy passionate about Mathematics and Coding, who entered NUS High School of Math and Science. Let’s get to know our Gifted Coders graduate who started learning to code at the tender age of seven! 🤩

Photo of Justin on holiday
Justin smiling happily while on holiday.

Hi Justin! Congratulations on entering NUS High through DSA! How do you feel about this achievement?

I felt very happy (and relieved) as I have always wanted to get into NUS High. In fact, it was my dream school ever since my family drove past some years back and the word “Math” caught my attention. Later on, I chanced upon a YouTube video that featured Pi digits on the aluminium panels above the concourse. Being a Math enthusiast, I was very fascinated. I was over the moon when I finally received the Confirmed Offer letter!

“After I learnt how to code, I was able to understand how games are created. It is fun to know what goes on behind the scenes!”

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

Photo of Justin and friends in class (1200x628)
Justin (far right) and his friends in the Gifted Coders class.

My parents thought that I would enjoy coding so they signed me up for Coding Lab’s Scratch holiday programme when I was seven years old. I enjoyed designing games using Scratch and playing other users’ games!

Later on, I was spotted by my tutors to be accelerated and was invited to join the Gifted Coders’ class where I learnt Python programming language. What I enjoyed most about Python is how I am able to create programs that can solve Mathematics problems.

“The current world is technology-driven, hence it will benefit us if we understand how to code in order to stay relevant. It also teaches us how to think logically.”

Why do you think learning to code is so important?

Photo of Justin
An avid Math lover, Justin finds it gratifying to solve problems with code.

Coding is what we use to invent machines, robots and video games. Without coding, we will not be able to enjoy apps like Zoom, GrabFood, Deliveroo and Foodpanda. I mean, just imagine how these things have benefited us during the pandemic! 

The current world is technology-driven, hence it will benefit us if we understand how to code in order to stay relevant. It also teaches us how to think logically.

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

When I first started Python, I found many errors in my code. I had to constantly seek help from my teacher and over time, I gradually understood the reason behind my errors and I learnt how to debug independently without her help.

“Debugging has helped me learn how to troubleshoot whenever I face a problem. Every time I manage to do it, it feels very shiok!”

What is your favourite project and why?

I enjoy how the aliquot sequence works, so my preferred type of code is one that calculates the aliquot sequence works of a number. My favourite project is the one I did for my Gifted Coders graduation, which can solve simultaneous and quadratic equations! Check it out below.

How has coding made a difference in your life?

Photo of Justin on holiday 2
In his free time, Justin enjoys listening to music, doing science kits, playing card or board games with his sisters, cycling with his family and playing with the Rubik’s cube.

After I learnt how to code, I was able to understand how games are created. It is fun to know what goes on behind the scenes! With my Python knowledge and my passion for Math, I was even able to code a program that calculated the sum of factors for every number. I was also able to create Math problem-solving programs using Python and I found it to be truly rewarding indeed!

Do you have any advice for young people like you who are learning to code?

I would highly recommend young people to pick up Python, especially with Coding Lab’s Python programme! The language is very relevant in today’s technology-driven world and with it, you’re able to create solutions for real-world problems!

Thank you for sharing your coding journey with us, Justin! We are so happy and proud to see you grow from the bright 7-year-old Scratch student – that we invited to our Gifted Coders class – to a Python pro, and is now in our S200 Advanced Electives. We hope that Justin’s story will be an inspiration, and we look forward to what he will achieve in the future! 😉


Best-in-class Curriculum for Coding

Awards (600 x 129)

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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Here at Coding Lab, we have welcomed a myriad of students from all walks of life – and today, we would like to introduce you to one of our bright students who loves water polo and gaming: Chen-Yi! 

Image of Chen-Yi playing water polo

The Secondary 1 student is studying in his dream school Hwa Chong Institution (HCI) after entering through Direct School Admission (DSA) with Water Polo. He has been acing InfoComm, a compulsory academic subject in HCI, and his friends even frequently seek him out for advice!

Chen-Yi’s passion for coding has also caught the eyes of his Coding Lab tutors who acknowledge his budding potential. 👀 Absolutely incredible! Keep on reading to learn more about this ambitious individual!

Hi Chen-Yi! Tell us how you got started with coding. What do you like most about it?

I started self-learning how to code when I was in Primary 3 because I felt that it would be interesting to write my own programs and watch them work. I began with the basic programming platform Scratch, but while learning Scratch, I discovered Python, which to me seemed much more interesting than Scratch. Thus after finishing a Scratch course, I started to learn Python on my own using a book my father had bought for me. 

I like programming because I get to make anything I want. I could remix a simple game like Flappy Bird, or test my programming knowledge by taking on a more ambitious project. Programming is also able to help me in my daily life – for example, I got to make a program that prime factorizes a number, and this has helped me speed up my productivity while doing homework!

“Programming is also able to help me in my daily life – for example, I got to make a program that prime factorizes a number, and this has helped me speed up my productivity while doing homework!”

Your tutor Evan informed us that you’ve been experimenting a lot with Django this term! You have even created a few side projects on your own, which is super impressive! What has made you so interested in Django?

Image of Chen-Yi casual

I think that making a dynamic webpage is more fun than just a simple HTML static webpage. Django has also helped me to understand the workings behind some big sites. I made my project so that I could experiment with login pages and chatrooms. 

“Chen-Yi is an independent learner that has displayed commitment in learning the concepts. He has demonstrated that he understands the concepts taught in class well to apply and customise them into his web application. Despite being new to Django and Web Development, he is able to understand most of the concepts covered and takes the initiative to find out the possible projects we can explore by researching it himself during his personal time.”
– Tutor Evan

What difficulties did you face while learning to code?

To be honest I didn’t really know what I was doing in the first few months of learning how to program, and I only really picked it up after a year. At the time, I did not have a laptop or computer to work on, hence I resorted to writing code on trinket.io

Surprisingly, I was still able to write programs even though I had to constantly switch between the tutorial app and the browser. These first steps, though slightly inconvenient, have made me even more resilient and determined to continue learning how to program. You could even say that those first few months were the “appetizer” to my love for programming now!

What do you like about coding classes at Coding Lab?

I came for classes at Coding Lab as being in a class allows me to learn more in-depth, under the guidance of professional teachers. In a class, I can ask the teachers questions, rather than Googling the questions on the internet, as sometimes you don’t get a straight-cut answer from Google.

As Coding Lab is far from my house, I opted for online lessons so that I am able to learn without difficulties! I like coding classes at Coding Lab as I am able to ask the teachers for help whenever I need it, and the answers I receive help me a lot.

The things that are taught at Coding Lab are also interesting and useful in real life, for example creating websites with Django as the backend server to process the database and retrieve the designs of the websites that are created using HTML.

Tell us more about ‘ZeroNET’, the app you made during your hackathon. What inspired you to make it, and what were the challenges you faced?

ZeroNET has a simple login and sign up system, and you can join a chatroom using a room code. I made it because I thought that login and sign up systems would be interesting to play with, and it would be cool to see how chatrooms function. After attending classes, I was able to implement more things into my website!

As an independent learner, I’ve also been experimenting with Django and have even created side projects on my own after reading up on Google and watching YouTube tutorials.

One of Chen-Yi’s amazing side projects, titled Teleporter. The program is about a robot-boy who can shoot bullets which, on exploding, create “glowing” particles. There are also portals that he can create and teleport with when the right-click is utilised, hence the naming of “Teleporter”.

Teleporter is one of my projects that enabled me to practice adding more effects into my games made with Pygame. I had felt that my other games were pretty bland and did not really have good enough graphics, so you could say that this project was for me to feel better and see how much I have achieved so far with Python.

It is a pretty basic game that can still be improved, however I have decided to stop working on it at the moment.

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

Programmers are able to help the society by writing software for more advanced equipment, for example medical equipment, which would allow doctors to better assess a patient’s illness. Learning programming has helped me personally too as I’m able to write my own program to help me solve math sums. Another scenario where programming has helped me was when I wrote a virtual version of the board game that my project work group had come up with.

“Learning how to program is important as the world is becoming increasingly reliant on technology, so by learning about programming, one would have more job opportunities in the future, and would be able to do more in the future than others who do not know anything about programming.”

Image of Chen-Yi and his dog

Do you see yourself continuing your passion of coding in the future?

Yes, I would probably take up a job in programming in the future. My current goal is to be selected to join the Computing Talent Programme offered to the Sec 3s and 4s.

Any advice for anyone who is learning how to code?

A word of advice would be to start exploring the programming language that you want to learn by looking at online tutorials and YouTube videos. If they think that that language is what they want to learn, they can then attend a course to learn more about the language.


Thanks for sharing your programming journey with us, Chen-Yi! 😃 We hope that your story inspires many other youths like you to take up coding and discover the endless possibilities that await them once they’ve acquired the skill! 

Chen-Yi has been attending classes at Coding Lab since May 2020 – from passing a placement test to enter Python Perfect 2, and then afterwards advancing to Python 3, to Python Perfect 3 and now S207: Modelling & Simulations!

Learn more about Python, a global top 5 programming language, here. Once you’ve got the foundations, you can find yourself building practically anything from software, to apps, to websites. 😉

Best-in-class Curriculum for Coding

Awards (600 x 129)

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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Meet 13-year-old Tan Jake Ian, who has always been passionate about technology. Like most boys his age, Jake loves playing computer games – but also creating them!

As one of Coding Lab’s first students back in 2016 who was personally mentored by our founder, Yong Ning Foo, we are proud to see the bubbly student grow into a teenager and achieve a place in his dream school. Hear what the confident and intelligent coder has to say about his DSA experience and coding journey (so far).

Photo of Jake, 13 years old, at his birthday celebration cutting his cake
Jake celebrates his 13th birthday!

Hi Jake, tell us a bit about yourself!

I am Jake, and I am 13 this year. I currently study at NUS High School of Math and Science, and I first came to Coding Lab when I was 8 years old.

“Be prepared that coding will challenge some of your puzzle-solving skills.”

How did your coding journey begin?

I initially started coding because my father thought it was an important and useful skill. After I started, I found that I agreed with him. And not only that, I began to really enjoy coding and wanted to continue! At first, I have to admit I thought that coding was easy. I even thought that developers of games such as Minecraft only had to join a few blocks together to make their game, just like I did in Scratch. Of course, I realised that this was not the case later on, but I still had a lot of fun doing the debugging challenges and questions in class!

Read and Watch Lianhe Zaobao Feature: Our Student, Jake, 9 Years Old shows his chops in <<A Little Somebody>> feature

It sounds like you have been coding for a while! What’s your favourite program so far?

It would likely be the Tower of Hanoi solver. It is a solver where you have to move disks of different sizes from one tower to another with restrictions. I like the clever usage of it, and how I can modify my program to have different amusing outputs.

(Press play below to run Jake’s Tower of Hanoi solver!)

“Coding should be fun, and even homework can be enjoyable too!”

Congratulations on entering your dream school! How do you feel about getting into NUS High School of Math and Science?

I feel really happy that I got into my top choice! I’m very excited for their science and tech programmes, since they are unique and different from that of other schools. I’m also looking forward to making new friends and having a great time!

What was your Direct School Admissions (DSA) experience like? Do you have any advice for others? I’m sure many other hopeful students are keen to know about it!

DSA was a whole new experience for me, especially the interview portion! I had never done an interview for admission into a school before, so I was very nervous – but excited to fulfil my dream!  My teachers really helped by giving me some advice on what to prepare for, and my ability to code enabled me to stand out from others. I personally recommend watching some interview guide videos for those taking DSA, such as how to answer commonly asked questions such as “Tell me about yourself” or “What are your weaknesses?”

Jake when he was 8 years old, talking about his love for coding

Since you’ve been coding for some time now, what would you tell kids who are starting to code for the first time?

I would encourage them not to worry! Coding should be fun, and even homework can be enjoyable too! I like how my coding classes at Coding Lab are lighthearted and fun. The content is taught in a fun and engaging manner, but be prepared that coding will challenge some of your puzzle-solving skills.

What are your plans for the future?

I hope to be a doctor! While coding may not seem related to the medical profession at the moment, I think that there are plenty of opportunities for integrating programming into hospitals in the future. For example, Artificial Intelligence and robots could help to distribute medicine or diagnose patients with less serious symptoms, which would allow doctors to treat critical patients. I really hope to be a part of this Medtech (medical technology) industry someday!

Tan Jake Ian, 13, is a Year One student at NUS High School of Math and Science. He was one of Coding Lab’s first students when he was 8 years old, where he started with Scratch. He excelled and showed great potential, and has been in our Gifted Coders class ever since. We celebrate his achievements and look forward to what he will accomplish in future! We’ll be supporting you every step of the way, Jake!

(Written by Nicole Loo)


Best-in-class Curriculum for Coding

Awards (600 x 129)

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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Today, we would like you to meet Kieran Ho, our student and 1st Place (Python and Electives) at the International Coding Showcase 2020 (JP-SG) and awardee of Most Promising Young Coder at the Young Coders Global Hackathon (YCGH) 2020 Meet the inquisitive and bright, young boy in Secondary One this year.

Hi Kieran, tell us a bit about yourself!

Photo of Kieran, aged 12 and awarded the Most Promising Young Coder
Meet Kieran, aged 13 now, and with two years of coding experience

I turn 13 in July, and I have just started studying at NUS High School of Math and Science. I first got interested in coding when I came to Coding Lab in Primary 5. This led me to choose to attend NUS High as they have a module for computational thinking… and most of my friends are going there as well!

How was your initial coding experience?

When I first realised coding was a thing, I was slightly confused and didn’t really know what it was about. I only knew that you could code games. However, in Primary 2, when my friend said that he was reading a book about coding, I got interested in the topic and decided to find out more. Since then, I was fascinated by coding and after joining Coding Lab, I have deepened my understanding of programming immensely enough that I want it to be a part of my future career.

“Even if it seems hard now, in the future, it will get better and your hard work shall be rewarded!”

What is your favourite coding experience so far?

I really enjoyed participating in YCGH 2020. At the time, it was the largest project I had done, and I worked hard on it. In the end, my hard work paid off! I got a Merit award and got into the Top 5 finalists.

Is there a favourite project or program that you’ve done up?

My favourite project was probably a school administration system that I made using Python in my free time. The school administration program basically stores a list of students and teachers, and you can add students and teachers to the list and remove them as well. It could be used to manage teachers and students who have joined the school. This actually took a few weeks for me to code, which was quite a long time to me back then, as most projects I did back then didn’t really take too long to finish. It was quite fun to make and I really enjoyed it.

Watch Kieran’s International Coding Showcase submission

What would you say to other kids who are starting out coding for the first time now?

I would probably ask them to follow their dreams and to never give up. Even if it seems hard now, in the future, it will get better and your hard work shall be rewarded!

What do you like most about your coding classes?

I like that Coding Lab provides a great atmosphere to learn coding and even make new friends. The lessons are fun and immersive, and in case you need help, experienced coaches will always be by your side.

What do you want to do with coding in the future?

I might get a job that involves coding in some way, or enrol in a computational thinking course. I would definitely continue joining coding competitions, as I think they’re fun and can also help to improve my understanding of coding as a whole. They also teach me several important moral values such as resilience and perseverance.

Catch Kieran in the interview video with our dear students!

Kieran Ho, 13, is a Year One student at NUS High School of Math and Science. He started out with App Inventor when he was 11 years old, and has since quickly breezed through Python. He is brimming with potential, already taking on the Advanced Electives under our S200 series (recommended for ages 13 to 18).

(Written by Nicole Loo)


Best-in-class Curriculum for Coding

Awards (600 x 129)

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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Our dearest Coding Lab students in Singapore and Japan submitted their best projects through our International Coding Showcase (ICS) for the whole world to see! Conducted 100% online, ICS showcases our students’ talent through projects that they have done independently or through Coding Lab’s exciting courses

Our young coders aged 7 to 18 showed their tenacity and creativity in their Scratch and Python projects and we have no doubt that our bright participants will be going places in life! Learn more about our winning future leaders of technology and their awesome projects below. 


Category: Scratch Ages 7-9

1st Place: Enea Testa

Age: 9

Japan

Image of Enea Testa ICS Scratch Ages 7-9
Meet Enea, the passionate 9-year-old coder who included his dad in his video presentation.

Hobbies: Playing with my brother, reading books and coding! In my free time, I like to build things (for example, I built a zip line made out of rope, magnets and toilet paper roll) and play with my iPad.

How did you start coding? When my parents asked me if I had wanted to join an after school club, I thought that coding sounded interesting and I ended up liking it and continued doing it the following year. 

Why did you join ICS 2020? Brian, who is one of my coding teachers (at Coding Lab Japan), told me about the ICS competition and I thought it sounded fun so I picked my best project and used it. 

What have you learnt? I have learnt how to make and edit videos. As a coder, I had to think that I was not coding for myself. For example, the original game Jump did not have any instructions and I had to think about how I could help other users understand how to use it. I added text to most levels to explain what the new parts do and how to use them. It was also nice to see other participants’ projects because they gave me ideas for future projects, like how to make videos and how to present them.

The contest inspired me to continue working on my own project that I presented and I was motivated to improve the game by making new levels and adding new features. Now, I am really glad I joined because my game is now much better and enjoyable. 

Future coding aspirations: I would like to get better at Scratch and learn another programming language. I would also like to continue working on my game Jump and make new games on Scratch. I’m not sure about what I’ll do in the future but it will probably be coding-related because I really do enjoy coding!


Category: Scratch Ages 7-9

2nd Place: Itta Oba

Age: 9

Japan

Image of Itta Oba ICS Scratch Ages 7-9
Meet 9-year-old Itta, the confident coder of the colourful and vibrant Super Cat Run.

Hobbies: Coding and gaming. I create games in my free time.

How did you start coding? I thought it was very interesting, so I made the effort to start coding. 

Why did you join ICS 2020? I wanted to be able to showcase my own projects that I have worked hard on to everybody!

What have you learnt? I found out that there are so many other people who are creating projects on Scratch! The best part was being able to record the video of me showing what my game is about. 

Future coding aspirations: I would like to try and program with Python! 


Category: Scratch Ages 7-9

People’s Choice Award: Alicia Khong

Age: 8

Singapore

Image of Alicia ICS Scratch Ages 7-9
Meet our youngest winner and aspiring author, 8-year-old Alicia from Singapore.

Hobbies: I like to make Scratch games (I have 200+ games in my account!). My favourite activities include reading Harry Potter books, playing the piano, playing scooter and inline skating at the park.

How did you start coding? I started being curious about computers when I kept seeing my parents and older brother spending quite a lot of time on their laptops. I always wondered what they were doing and what a computer can do. Then, I started to pay more attention to my brother when he was learning Scratch. I got really interested in it and kept asking my brother many questions on how it works and how I could learn more.

Why did you join ICS 2020? I like to see the different Scratch projects that my friends and classmates create. It is interesting to play their Scratch games and learn from each other. It has also encouraged me to try my best to create a new game so as to share it with more people. 

What have you learnt? I have learnt to source for more information like pictures, colours and ideas. I have also tried many ways to improve my Scratch projects by trial and error. The best part is learning how to present my project and speak confidently in front of the camera. 

Future coding aspirations: I want to become an author who writes books that tell stories, make games and teach robotics. This year, I plan to create a Harry Potter game with as many characters as possible. 


Category: Scratch Ages 10-12

1st Place: Nicolo Testa

Age: 10

Japan

Image of Nicolo Testa ICS Scratch Ages 10-12
Meet 10-year-old Nicolo, from Yoyogi International School in Japan, with an interest in space.

Hobbies: I really enjoy reading. I normally read fictional books and in my free time, I like playing on my iPad. My favourite game is Roblox where I play in the available environments, but I also enjoy designing in the Roblox Studio with my brother Enea (who came in first in the 7-9 category).

How did you start coding? My mom informed me that there was a coding club at my school (Yoyogi International School) and I have always wanted to code, so I joined. 

Why did you join ICS 2020? It seemed fun and because I really like coding, I really wanted to join ICS. It was also a good opportunity to make a video for a wide audience and I always wanted to try that. It was real fun! 

What have you learnt? I learnt how to make videos and I can say that it is not an easy thing to do. As a coder, this competition has helped me to code differently. I had to think about other people playing the game so I had to design the game with some user interface. For example, I added different game-modes and I also made a version for my little cousins Ettore and Elia in Italy.

All ICS participants were very good and watching their videos and their 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: I recently started to code with Python and I would really like to continue with it. I have also started using the turtle module and I can’t wait to make my first game with this. I also learnt a bit about making games with App Inventor. 

On Scratch, I’m making a studio called Cat Series with my brother Enea, Itta (who came in second in the 7-9 category), and another friend named Noah.

I also study space and would like to be a space scientist!


Category: Scratch Ages 10-12

2nd Place: Wang Jun Min

Age: 11

Singapore

Image of Wang Jun Min ICS Scratch Ages 10-12
Meet the 11-year-old aspiring game designer, Jun Min.

Hobbies: My hobbies are playing computer games, coding, creating games, exploring Maths and cycling.

How did you start coding? I started when I was in Primary 1 by participating in a holiday programme (Scratch 1). From there, my interest was ignited and I started experimenting more on my own. I went on to join regular classes the following year! 

Why did you join ICS 2020? My teacher encouraged me to participate, and I had already coded many projects. I had started coding a new clicker game just before the deadline and I wanted to give it a shot. I felt it was a good opportunity to practice my presentation skills as well.

What have you learnt? I saw a wide variety of games from the other participants and it inspired me to diversify the games that I code.  

Future coding aspirations: I hope to be a game designer in future. I may even want to combine different genres of games to create a new type of game! 

Jun Min previously won 3rd Place in our Young Coders Global Hackathon 2020 (Junior Category). Read his feature here.


Category: Scratch Ages 10-12

People’s Choice Award: Andrew Goh

Age: 11

Singapore

Image of Andrew Goh ICS Scratch Ages 10-12
11-year-old Andrew amazed with his interactive game that used augmented reality!

Andrew previously won Merit (Best Storyline) in our Young Coders Global Hackathon 2020 (Junior Category). Read his feature here.


Category: Python Ages 10-12

1st Place: Kyran Tan

Age: 10

Singapore

Image of Kyran ICS Python Ages 10-12
10-year-old Kyran stood out with his Clockc program and innovative video presentation skit.

Hobbies: My hobbies are reading, coding and playing online games such as Roblox. I sometimes create my own Roblox game using Roblox Studio and Lua Programming. I will also occasionally create some Python projects for my own use. 

How did you start coding? My mother introduced me to Scratch Junior when I was 6 years old. It is a program where I can drag and drop blocks to create a project. I was fascinated with what Scratch could do and was hooked on coding ever since. 

Why did you join ICS 2020? I joined the International Coding Showcase as I wanted to make full use of my school holidays and challenge myself to create a project that is both practical and useful. 

What have you learnt? As a coder, I learnt not to give up, even if I am faced with challenges. I have also learnt how and where to find the resources for my project, such as StackOverflow and YouTube. I got answers to my questions through these sources, and even learnt other new things along the way. 

The best part of participating in ICS 2020 was not only the self-satisfaction I derived from solving problems, but also the enjoyment and fun that I got from video editing, something that was totally new to me at that time. 

Future coding aspirations: I am planning to create another program for people who use Maths frequently in their lives. 

I have a huge interest in coding, so my future occupation will definitely be coding-related. I hope to be a software application developer, where I can create, test and upgrade apps for others to use. 


Category: Python Ages 10-12

2nd Place: Keian Teh

Age: 11

Singapore

Image of Keian Teh ICS Python Ages 10-12
11-year-old Keian presented his Python turtle program with charisma and confidence.


Category: Python Ages 10-12

People’s Choice Award: Dhanvin Mohan Ram

Age: 11

Singapore

Image of Dhanvin ICS Python Ages 10-12
Meet 11-year-old Dhanvin, our Overall People’s Choice winner with more than 400 votes.

Hobbies: My hobbies are reading, watching Minecraft coding channels and experimenting with different apps.

How did you start coding? I started coding in my school CCA (Robotics Club) as I was keen to understand how coding works and to experiment with different robots and machines.

Why did you join ICS 2020? My parents encouraged me to join ICS 2020. Since I had a short time to meet the deadline, I submitted a Python project that I had coded earlier.

What have you learnt? By participating, I learnt to create a video presentation for a project. From the other participants, I learnt how to improve my presentation skills and also got to learn the Define, Listen For functions and new files for importing to Python.

Future coding aspirations: I would like to create Robots that can be used in the medical field. In my free time, I would like to be a Minecraft coder and post videos on YouTube about it.


Category: Python & Electives Ages 13-18

1st Place: Kieran Ho

Age: 12

Singapore

Image of Kieran Ho ICS Ages 13-18
Meet 12-year-old Kieran and watch him explain the codes behind his two-player card game.

Hobbies: I like reading, but mostly, coding.

How did you start coding? I started coding after being introduced to it by a friend when I was in primary school. Ever since then, I have fallen in love with coding.

Why did you join ICS 2020? I decided to join ICS as I was quite bored during the holidays and decided to try something fun. I also felt like I should try it out as I like coding, and I want to show my coding skills to more people.

What have you learnt? I liked ICS as there was enough time for me to complete the project, and it was fun seeing the other participants’ projects. I think this allows us to see more of others’ work, to gain inspiration after the competition for possible future projects. The best part was finally finishing the presentation and knowing that I had completed my project. It gave me a sense of accomplishment.

Future coding aspirations: I might consider participating in the next coding competition, and possibly pursuing a coding-related job in the future.

Kieran previously won Merit (Most Promising Young Coder) in our Young Coders Global Hackathon 2020 (Senior Category). Read his feature here.


Category: Python & Electives Ages 13-18

2nd Place & People’s Choice Award: Kenneth Gunawan

Age: 14

Singapore

Image of Kenneth Gunawan ICS Python Ages 13-18
Meet the enthusiastic and curious 14-year-old Kenneth, and see how he used PyGame to create his Tic Tac Toe game.

Hobbies: My hobbies include playing table tennis with my dad, playing the saxophone, watching movies, playing video games, and of course, coding.

How did you start coding? I began learning how to code by myself when I was around 13. I was learning C+, but I didn’t really enjoy it as it was quite difficult to keep up with, so I took a break until I began learning again when I was in quarantine. I began learning Python with Coding Lab, and I’m super satisfied with where I am now and how much I’ve learnt.

Why did you join ICS 2020? My mom was the one who shared with me about ICS. By that time, I had already made the program that I wanted to share. I love being able to share my projects, and I’m happy that I won a prize for doing so. 

What have you learnt? I used PyGame to code my program, so I had to learn how to use it. I actually taught myself PyGame before I went on to learn it again in Python Perfect 3. Besides that, I also had to learn how to create a video, things like recording the screen and my voice at the same time, which took me a while. 

Future coding aspirations: I’m always looking forward to learning more Python, and I hope I’ll be able to use it to create a useful program that anyone can use in the future. 


This concludes our International Coding Showcase 2020! View the full list of winners here, which includes our commendable Judges’ Choice and Merit award winners.

The Coding Lab team would like to extend our deepest appreciation to all of our participants. It was truly a joy to see them growing in abilities and confidence, and we hope that our students continue to nurture their talent and love for coding. 

Keep an eye out for our future events! 👀

Read about our Young Coders Global Hackathon 2020 Junior winners here.

Read about our Young Coders Global Hackathon 2020 Senior winners here.


Best-in-class Curriculum for Coding

Awards (600 x 129)

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 4-6 | Ages 7-9 | Ages 10-12 | Ages 13-18

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

Sarah will be starting her first year as a Computer Engineering student at the University of Texas at Austin (UT Austin) – which is ranked #18 globally for computer science subjects – on a 4-year scholarship! Read on to find out how she managed to achieve this incredible feat. 

Image of Sarah Go

From our previous interview with Sarah Go in 2018, we got to know about how she clinched the Honourable mention at the National Olympiad in Informatics (NOI) within just less than six months of learning how to code! Fuelled by her passion for coding, Sarah spent her winter holidays as a student tutor volunteer at Coding Lab to inspire the next generation of coders.


Q: Hey Sarah, it’s been a while since our last interview with you. Congratulations on getting a scholarship to UT Austin! What were your feelings when you first got to know about the scholarship?

Sarah: I was definitely very happy! Initially, I wasn’t expecting a scholarship because I was applying as an out-of-state student to UT’s Electrical and Computer Engineering (ECE) program. 90% of spots are reserved for in-state students, and UT’s ECE program is considered prestigious in the US. So even admission is very competitive – not to mention a scholarship! – and this knowledge makes me feel incredibly fortunate and grateful to my school as well. 

Q: What did you do to ensure that you stood out from the rest of the other applicants?

Sarah: There were many other qualified applicants, and even the admissions committee can’t specify what ensures an applicant will receive a scholarship.

I didn’t have to go for any interviews or submit any additional materials as I was automatically considered for a scholarship with my application to UT. I can say that I put a lot of effort into maintaining a good academic record and producing quality work in school, especially in my research projects.

And outside of school, my extracurricular activities – particularly my experience in Coding Lab, which I wrote about in my college essays, certainly contributed as well. 

Image of Sarah Go and student
Sarah as a student tutor volunteer explaining a concept to her student.

Q: What were the Coding Lab classes that you took and how have they brought you to where you are now?

Sarah: I took the Python Meets Mathematics course and honestly if I didn’t take that course I wouldn’t even have chosen ECE as my major! I went into Coding Lab as a total coding newbie and honestly was feeling quite ambivalent towards coding when I went to my first lesson.

I found the course material accessible and easy to understand, and I got to use the programming knowledge I learned in fun mathematical applications right from the start.

At the end of my first lesson, after just a couple of hours, I was so enthralled with coding that both my parents and I were surprised! But beyond the course material, what truly sparked my interest in coding was my teacher Mr. Yong. He’s an incredibly dedicated teacher, and his guidance and enthusiasm towards coding not only made me look forward to every lesson but, three years later, has ultimately motivated me to go into computing in college and maybe even as a career. 

Image of Sarah Go and her class
Sarah and her bright students!

Q: How do you plan on making the most out of your time, now that things have changed due to the Covid-19 pandemic?

Sarah: Well, like many other students around the world, I am pretty much stuck at home this summer due to Covid-19. Fortunately, there are so many readily available resources be it educational and recreational on the internet that I have hardly been bored! I’m reading ebook versions of classics that have always been on my reading list, and have also been self-studying Chinese. I have also stuck to my goal of learning at least one new computing-related thing every day, which has definitely helped keep me busy and productive. Today, for example, while doing some problems I encountered a neat algorithm called the Boyer-Moore Majority Vote Algorithm. While reading about the algorithm, I learned that it was a UT professor that co-invented it, which is super cool!

Q: What are you looking forward to the most when you start university?

Sarah: I really look forward to meeting other students at UT; not only ECE students who share the same interest in computers as me, but also other students in different majors, all of whom have very diverse cultures and backgrounds. I also look forward to meeting professors at UT, who have done amazing work in their fields! As for my classes, I’m quite excited about learning more about the hardware aspects of computing, because I’ve really immersed myself in programming these few years. I believe these aspects of my university experience will be a real eye-opener for me. 

Q: Any words of advice for budding programmers out there?

Sarah: My first advice to budding programmers is, honestly, to keep coding! That may sound kind of silly, but coding is one of those things where the best way to learn is by doing, or in this case, programming. Every time you learn something new, grab some problems or projects off the internet – or maybe think up something yourself – and create a program to try it out! I also think it’s good to keep challenging yourself. Sometimes, easy programming problems can be tempting, but you learn the most from hard problems – problems that seem complex and maybe even beyond your abilities.

By continually pushing your boundaries, you’ll expand your knowledge and eventually problems that you once found difficult will become doable.

And also – it’s completely fine to encounter difficulties and spend hours debugging a program. Just keep in mind that coding is a lifelong journey, and like a rollercoaster ride, while there may be ups and downs, it’s a lot of fun as well! 

Meet 13-year-old Ziv. A creative and fast learner, he picked up coding when he was 11 and hasn’t looked back since. He was part of a team that won the code::XtremeApps:: (CXA) 2019 Hackathon (Junior Category) by IMDA and was in the Top 10 Finalists of the Young Coders Global Hackathon 2020.

Photo of Ziv with a sunset
A boy with geeky humour, the Yew Tee Primary School alumnus is now learning as much as he can about Python before proceeding to Java and C++ coding. Photo courtesy of Ziv.

Hi Ziv, how did you get started on coding?

Mum felt that I spent too much time on computer games, so she signed me up for classes and later realised that I have a flair for coding. I truly enjoy my lessons at Coding Lab and have since developed a passion for programming, aspiring to use my skills as a Game Developer or White Hat Hacker.

Ziv’s Mother added, “Frankly speaking, Ziv naturally fits into coding as he is good in Math and Science. He is now focused on his journey to becoming a Game Developer or White Hat Hacker, and I’m glad I made the correct choice when he was in P5.”

Note: White Hat Hackers are ethical hackers, using their skills for security to protect against threats or other hackers.

“Coding can be hard. … You should also commit your free time for coding so as to improve. Most importantly, you need to have a passion for programming.”

What do you like most about coding? Why?

What I like most is that I can do anything limited by only my imagination and knowledge. This means that I can do whatever I want, I can also do things that are impossible in the real world. So far, my experience at Coding Lab has been good. I learnt a lot of things on Scratch, MIT App Inventor, Micro:Bit and Python thanks to my mentors.

I am now learning Python, which is a big jump from all the other coding languages I’ve used. Simply because I have to type out all the codes instead of using blocks. Just an additional bracket could lead to a big error. Despite the big jump, I am able to learn most of the things thanks to the teachers’ guidance.

Ziv’s team, Eagle Eye, receiving their award. Photo from CodeXtremeApps.

How did your Coding Lab mentors guide you for CXA 2019? What are your key takeaways from the competition?

We encountered a lot of problems, but thankfully, we were able to debug it. By applying what our Coding Lab mentors had guided us to do in our regular classes, we managed to overcome the glitches we faced. Most importantly I had lots of fun participating with the team!

What advice would you give to young coders who are new to programming?

Coding can be hard. You will learn how to debug and think logically. If you encounter problems, you should ask the teacher for help. You should also commit your free time for coding so as to improve. Most importantly, you need to have a passion for programming.

Ziv presenting his team's game to the judges at the CXA 2019
Ziv presenting his team’s game to the judges at the CXA 2019.

Ziv Lim, 13, is a Secondary One student at Zhonghua Secondary School. He started off with our Scratch 1 class in 2018, has since completed our ScratchYoung Computer Scientists and MIT App Inventor classes, and is currently picking up Python.

The Champion of the CXA 2019 and Top 10 Finalist of the Young Coders Global Hackathon 2020 is constantly seeking improvement with the goal of becoming a Game Developer or White Hat Hacker. His enthusiasm for coding is evident, going beyond what is taught in class, and continuously demonstrating his creativity and ability to think on his feet. We’re glad that such a bright young student like Ziv began his coding journey with us at Coding Lab!

Meet 11-year-old Leah. As champion at the code::XtremeApps:: (CXA) 2019 Hackathon (Junior Category) by IMDA, the Methodist Girls’ School student shares with us her coding journey so far – and how she intends to take it further.

Photo of Leah at the CXA 2019 Hackathon Presentation
Leah at the CXA 2019 Hackathon Presentation Ceremony. Photo from CodeXtremeApps.
Leah's ballet performance
The 11-year-old’s hobbies include dancing, where she participates in ballet performances. Photo courtesy of Leah.

Hi Leah, how did you get started on coding?

I started coding during a one-week holiday programme at Coding Lab. It was an activity to keep me occupied during the December school holidays since my family did not plan any vacation. Classes were fun, so I asked my mother to sign me up for more. My Coding Lab teachers are really helpful, especially when I don’t understand something or if there’s a bug in one of my codes. The lessons are really interesting because they are about the ever-changing world, like climate change and reducing pollution.

“The world has a big amount of coders making a difference in the world and I want to be a part of it.”

What inspires you to continue coding?

What I like most about coding is that I am able to make games and educate people about what is changing and how to deal with the changes around us. Many children like games, so they can have fun while learning.

Coding makes me feel like I am a part of the world, and that I’m not being left behind. The world has a big amount of coders making a difference in the world and I want to be a part of it. 

Share more about a program you have created. What were some challenges faced when creating it?

I once created a Scratch project about cell division, but there were many challenges that I faced. I didn’t know how to start because I thought it was too complicated. Thankfully, I was able to complete it with some guidance from my teacher. 

“Coding might seem complicated at first, it’s fine to make mistakes.”

Leah's team, Eagle Eye, receiving their award
Leah’s team, Eagle Eye, receiving their award. Photo from CodeXtremeApps.

How was your experience at the Code XtremeApps 2019 hackathon like?

This competition helped me to learn how to work in a group and it made me more competitive as this was my first real competition. I felt well prepared with the classes that I had taken at Coding Lab where my tutors would guide us like mentors by constantly giving us challenges to code and solve. They are very encouraging and supportive! This helped us to win. I felt very proud of myself and my teammates when we won first place.

What do you hope to accomplish next in programming? 

I hope to make more cool games in the future for people of all ages to play. For example, Geometry Dash. I would code the looks of the obstacles, the colour and when the character jumps. I would want this game to be published on the App Store without any supporting website. I hope that my programming can help people with their needs and entertainment. 

What advice would you give to young coders who are new to coding?

Coding might seem complicated at first, it’s fine to make mistakes. Just know that your teachers are there for you and will be happy to help you in any way possible!

Leah, 11, is a Primary Five student at Methodist Girls’ School. She started off with our Scratch holiday camp in 2019 and has since completed our ScratchYoung Computer Scientists and MIT App Inventor classes.

After noticing her creativity in class, Leah was encouraged to compete in the CXA 2019 Hackathon. Her team emerged as the Champion, motivating her to take her coding to the next level. The outspoken young girl is always up for a challenge and we look forward to all her future coding projects!