Our Classes > Ages 13-18 >

Ages 13 to 18

From igniting a passion for computer science and helping students determine if it's the right path for them, to getting discretionary admission consideration to NUS Computer Science by winning Olympiad medals, to securing spots in top-tier global universities, our programs have had a profound impact on students’ academic and professional journey.

Python for Teens Accelerate to NOI

A Rigorous Program that Drives Results

Experience our award-winning curriculum that has turned learns into winners of National and Global competitions. Crafted by our MIT-alumnus founder, our well structured learning roadmap will give your child a technological edge, as demonstrated by numerous students achievements

S102 - Python 1

Step into the shoes of search engine giant, Google when you utilise Python to solve your problems. Or understand the Python code behind the virality of your Instagram posts. The simplicity and practicality of Python are widely revered by programmers and developers around the world and you can be in awe as well by starting Python today

    • Ages 13 to 18

    • No prior experience needed

    • 10 hours

    • All materials and equipment provided

    • Maximum 1:10 Instructor-Student ratio.

from SGD 480.00

S112 - Python 2

Take your Python coding skills to the next level with Object-Oriented Programming (OOP). Apart from being exposed to lists, strings and dictionaries, you will get to develop programs such as a School Database, a Hangman game or a text analyser.

    • Completed S101/S102/P21S, or

    • Completed P206 with teacher recommendation, or

    • Passed a placement test with Coding Lab

    • 10 hours

    • All materials and equipment provided

    • Maximum 1:10 Instructor-Student ratio.

from SGD 480.00

S100P - Python Perfect

Python Perfect (S100P) is an individualized learning method that supplements and ensures that students apply the concepts they have learned in Python 1 and 2. Students can expect to work on intensive real-world programming challenges across different domains, ranging from Finance to Healthcare. Completion of this course is a prerequisite for S200 - Applications & Electives.

    • Completed S112/S121 or,

    • Passed the placement test with Coding Lab

    • 10 hours

    • All materials and equipment provided

    • Maximum 1:10 Instructor-Student ratio.

from SGD 850.00

S200 - Electives

Students will get to apply their knowledge in our in-depth electives by choosing an area which interests them. From Artificial Intelligence to Data Analytics, Game development and more, a smorgasbord of choices await our coding connoisseurs.

    • Completed S100P

    • Passed the placement test with Coding Lab

    • 10 hours

    • All materials and equipment provided

    • Maximum 1:10 Instructor-Student ratio.

from SGD 890.00

Olympiad - NOI Preparation

A highly rigorous programme, our NOI Training course requires a strong foundation in Mathematics, a passion for programming and the fortitude to persevere through countless hours of thinking through highly difficult coding challenges.

    • Completed S100P and recommended by teacher

    • Passed a selection test with Coding Lab

    • Weekly classes for 1.5 years

    • All materials and equipment provided

    • Maximum 1:12 Instructor-Student ratio.

SGD 945.00

Loved by both Parents and Students

“My boy had recently completed Python 1 class , and is now solving challenging Python tasks as part of his Python Perfect classes, which will ready him for Python 2. I am glad we found Coding Lab as it has ignited my boy’s passion for coding.”

Hui Li, Mother of Ian (14), Hwa Chong Institution

“Another part of Python that I really enjoyed was Python Perfect which was basically coding challenges. I would work on different challenges each week, to devise a solution to the problems. I really enjoyed it and that kept my interest sustained.”

Josephine, 14, RGS

“Had a great time learning some new coding and the teacher was particularly good and fun. We made a game of sudoku that worked well.”

Noah, 15, American International School

“I have to be really persistent, and I thank my coding tutor for being so encouraging to me. Sometimes when I run my code, an error comes up. So I have to keep fixing and trying, until I finally get it right. Coding tests my patience but coding is still super cool!”

Lauren, 14, MGS

“After my Python 1 course, I’m able to write simple games and programs, and more importantly, am well into the lifelong journey of learning to code ”

Sarah, 17, Hwa Chong International

Our students have been awarded accolades locally and globally.
Read more raving reviews, meet our students or check out our students’ achievements!