#CodingLabStudents: Han Jo Xi, 16, A1 for GCE O-Level Computing

From discovering a passion for programming in Primary 2 to excelling in O-Level Computing and securing a spot in Nanyang Polytechnic’s Applied AI & Analytics course, Jo Xi’s journey is an inspiring example of where early exposure, targeted preparation, and a love for technology can lead!

With O-Level Computing requiring a blend of practical coding mastery and deep theoretical understanding, we sat down with Jo Xi to talk about his exam strategies, his journey at Coding Lab, and his aspirations in the world of Artificial Intelligence.

Let’s head behind the scenes!

Coding Lab supported my journey by providing mock exams to clarify doubts and prevent exam mistakes, while my teacher Mr. Hovan created an insightful, relaxed atmosphere where I could laugh and learn at the same time!

Congratulations on your amazing results! How did you feel when you saw your O-Level Computing results?

I was extremely happy! I originally thought that I was not going to do as well due to my theory paper, so seeing my final results was a huge relief and milestone.

What inspired you to pursue O-Level Computing in secondary school?

Since young, I’ve had a strong passion for programming. As such, choosing Computing for O-Levels was a complete no-brainer decision for me!

 

Check out Jo Xi’s project, ‘EcoTrackHub’ back when he was 14 years old! Built as a personal carbon footprint tracker complete with user signups, daily calculators, and in-depth analysis tools, this project earned him the top Platinum Award and Judges' Choice (Best Design) in the Master category at Coding Lab’s International Coding Showcase (ICS) 2023! 🏆

This builds on his earlier victory in ICS 2022 with his 'Python Economy Program', proving his consistent passion for applying code to real-world solutions year after year.

 

O-Level Computing tests both practical coding and concept theory. How did you prepare for both components?

For practical, I realized that helping my peers with their code also allowed me to refresh what I had learned, keeping my mind fresh on the techniques to answering practical questions on both Excel and Python.

For theory, I memorised each concept by linking its significance to real life, allowing my mind to remember key words and key points much easier.

How did Coding Lab help you prepare for O-Level Computing and technology in general?

By providing ample mock exams for both practical and theory, Coding Lab allowed me to clarify my misunderstandings and doubts regarding each topic, preventing me from making the same mistakes during actual school exams.

Having a passion for programming since young, I prepared for practical exams by helping my peers with their code to keep my mind fresh on Python techniques, and I’m excited to now pursue a career in Applied AI!

Is there anyone special you’d like to thank for supporting you on this journey?

I would like to thank my mum for realising my potential as a programmer when I was still young. She introduced me to programming classes when I was in Primary 2, allowing me to pursue my passion for programming.

I would also like to thank my Coding Lab teacher, Mr. Hovan, for always providing an insightful and chill atmosphere during lessons, allowing me to laugh and learn at the same time!

So, what’s next for you? What course will you be pursuing, and what are your career aspirations?

I have already been accepted to Nanyang Polytechnic under Applied AI & Analytics! Thus, I hope to pursue a career regarding the applications of Artificial Intelligence in the real world.


At Coding Lab, nothing brings us more joy than watching our young curious student grow into a confident, forward-thinking tech leader ready to take on the world of AI! 💚

Whether our students are building their fundamentals in primary school, aiming for top marks in O-Level Computing, or building portfolios for Polytechnic/University admissions, we are dedicated to guiding them every step of the way.


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

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

Read next:

Read next:

Read next:

Next
Next

Empowering the Next Generation of Women Leaders: 4 Coding Lab Teams Advance to Technovation Girls 2026 Global Semifinals!