WhatsApp/Telegram +65 8858 6173 classes@computhink.com.sg

Weekly Classes (Ages 12 - 16)

Classes Available Daily from Monday – Sunday

Class ScheduleRegister for Trial

Do the difficult things while they are easy and do the great things while they are small. – Lao Tzu

Class Structure

18 Lessons/ Term
1.5 Hours/ Lesson
Coding Quizzes and Challenges

Small Class Size

Max. 6 Students
to 1 Instructor
(Min. 2 to start a class)


Computhink Kids @ TPY Library
(TPY Library Side Entrance)
*Online Classes also available*


Laptops with good wi-fi required.
Notes will be provided online.

Essentials – Curriculum RoadMap


AGE 12

CodeThinker 6

Term 1
ScratchThinker 6 (8 topics)
PythonThinker 6 (8 topics)
+ 2 Grading Challenges

Term 2
WebLab 6A (8 topics)
WebLab 6B (8 topics)
+ 2 Grading Challenges


AGE 13

CodeThinker 7

Term 1
PythonThinker 7 (8 topics)
AppLab 7 (8 topics)
+ 2 Grading Challenges

Term 2
WebLab 7 (8 topics)
GameLab 7 (8 topics)
+ 2 Grading Challenges


AGE 14

CodeThinker 8

Term 1
PythonThinker 8 (8 topics)
AppLab 8 (8 topics)
+ 2 Grading Challenges

Term 2
GameLab 8A (8 topics)
GameLab 8B  (8 topics)
+ 2 Grading Challenges


AGE 15

CodeThinker 9

Term 1
PythonThinker 9 (8 topics)
AppLab 9A (8 topics)
+ 2 Grading Challenges

Term 2
AppLab 9B (8 topics)
AppLab 9C (8 topics)
+ 2 Grading Challenges


AGE 16

CodeThinker 10

Term 1
PythonThinker 10A (8 topics)
PythonThinker 10B (8 topics)
+ 2 Grading Challenges

Term 2
AppLab 10A (8 topics)
AppLab 10B (8 topics)
+ 2 Grading Challenges

CodeThinker Level 6 to 10

Ages 12 – 16 Years

Term 1:  11 January to 24 May 2021

Full Term / 18 Lessons: $1,180

 Now: $944

(20% Off Full-Term Sign Up)

 * Regular Students enjoy additional 10% off

Not sure if your child will like our Coding Classes?

Sign up for a Trial Class!

*Trial fees are credited back to you when you sign up for weekly classes


Progressive Structured Curriculum

Level 6 to 10 proficiency classes for different ages and skill levels


Build a Project Portfolio

Build and share weekly projects with parents and peers


Weekly Challenges & Quizzes

Test your child’s knowledge with weekly coding challenges & quizzes


Student Web Portal

Review class recordings, coding notes, and more with our Moodle Student Web Portal

Time Slots

CodeThinker 6

  • Monday: 5.30pm – 7.00pm
  • Wednesday: 5.30pm – 7.00pm
  • Friday: 3.30pm – 5.00pm
  • Saturday: 11.00am – 12.30pm
  • Sunday: 2.00pm – 3.30pm

CodeThinker 7

  • Tuesday: 3.30pm – 5.00pm
  • Thursday: 5.30pm – 7.00pm
  • Saturday: 2.00pm – 3.30pm
  • Saturday: 4.00pm – 5.30pm
  • Sunday: 11.00am – 12.30pm

CodeThinker 8

  • Tuesday: 5.30pm – 7.00pm
  • Thursday: 3.30pm – 5.00pm
  • Saturday: 4.00pm – 5.30pm
  • Sunday: 9.00am – 10.30am

CodeThinker 9

  • Wednesday: 3.30pm – 5.00pm

CodeThinker 10

  • Wednesday: 5.30pm – 7.00pm

2021 Academic Calendar

Download 2021 Academic Calendar for detailed term dates and centre closures dates

In one academic year, there are 2 terms:

Term 1: 18 lessons from January to May

Term 2: 18 lessons from July to November

* Lessons continue as per normal during Mar/ Sep one-week break

** There will be a break for weekly students during the June and December holidays.

Curriculum Objective

Computhink’s curriculum is focused on long-term practical programming skills and is structured to help guide your child’s coding learning journey from ages 7 to 16.

Our modules are:


  • 6 modules on ScratchThinker where students will learn programming concepts and algorithms and code games and animations
  • 6 modules on PythonThinker where students will learn the most popular text-based programming language used in the world
  • 5 modules on MineCode where students will learn to code in a 3-d world with Minecraft Education.
  • 10 Modules on CodeStudio where students will practice solving puzzles with code.
  • 3 Modules on WebLab where students will learn how to code websites with HTML + CSS
  • 3 Modules on GameLab where students will learn Javascript Programming Syntax
  • 7 Modules on AppLab where students will learn to code a WebApp with HTML + CSS + JS


Block Programming Foundation

6 Modules, 48 Topics

Basic Foundational Modules for Computational Thinking

Variables, List Variables, Loops, Nested Loops, Conditions, Nested Conditions, Events, Sequences, Broadcast, Physical Computing, Functions, Game Simulation, Advanced Algorithms


Coding Challenges with Minecraft Education Edition

5 Modules, 40 Topics

These modules are based on Minecraft Education Edition, and add on to our ScratchThinker Modules. Students get to practice concepts learnt and code in the fun Minecraft world covering:

Sequences, XYZ Coordinates, Math and Science concepts, Logical Thinking and Planning, Variables, Loops, Nested Loops, Advanced Algorithms.


Solve Puzzles with Computational Thinking

10 Modules, 80 Topics

These modules are supported by code.org and complement concepts taught in our ScratchThinker Modules. These lessons give students an enhanced and a deeper look into concepts learn in Scratch covering:

Sequences, Logical Games and Puzzles, Variables, Loops, Nested Loops, Events, and Foundational Computhink topics.


6 Modules, 48 Topics

Advanced Computational Thinking Classes covering:

Python Syntax, Variable Types (string, numbers, boolean, list, dictionary), For-loops, While-loops, Conditions, Functions, Modules, File I/O, Basic Encryption, Pandas and Data Science, Flask Web-Apps


Program a Website

3 Modules, 24 Topics

These modules are supported by code.org and go into the basics of programming websites with HTML and CSS. Students will learn about how the internet works, webservers and webpage design covering:

HTML syntax, CSS Syntax, UI/ UX Design Principles and Project Management


Program a Game with JavaScript

3 Modules, 24 Topics

These modules are supported by code.org and go into the basics of Javascript game programming. Students will learn programming syntax with the most common web programming language covering:
Javascript syntax, Canvas, Game Simulation, Algorithms, Variables, Loops, Conditions, Functions


Program a Web App

7 Modules, 56 Topics

These modules are supported by code.org and go into the intricacies of App Programming with Javascript and HTML, CSS. Students will learn web-app architecture and code a mobile web application.

Advanced Javascript syntax, UI Design, HTML inputs and elements, variables, loops, events, Data Structure and Databases

Here’s what your child will experience at the CodeThinker classes:


Learn programming the fun way and gain practical programming skills with a structured weekly program from age 7 to 16.


Challenge themselves with Weekly Coding Projects, Regular Quizzes, Coding Challenges and Grading Exercises.


Learn how things work and about technology, computers and the internet


Be guided by our experienced programmer trainer via our proprietary online learning platform.


Spark curiosity and creativity and let your child create anything they want!

Attending the CodeThinker classes will help your child to:


Develop a portfolio of coding projects and showcase them to parents, friends and potential schools. 


Experience what programming is, and how it is used professionally to solve problems and create solutions.


Encourage your child to want to learn how things work and develop a creator mindset.


Discover if your child has a talent for programming, and encourage them to specialise their talents in technology.


Inspire your child to want to learn more and create their own game and animation programs!

What Our Students Are Saying

“Recommended! Good teacher.. good school. Daughter enjoying it! Even at home she keeps talking about it and asking for the next bootcamp. Keep thanking for the idea of sending here there!”

“Thanks a lot for delivering the class in a very interesting manner, my girl is able to follow the class very well. She is going to explore Scratch further and has requested to join the holiday program. This is definitely a very good exposure, thanks for the impressive introduction”

Very happy to see my kid progressing and taking an interest in coding classes. Good job. Keep it up. Looking forward to the next term.”



My child is new to coding, can he/she still join the Level for his/her age?

We can arrange for a trial session first to see if your child is able to cope and keep up with the lessons at his current age level. 

The trial will also help us to assess your child to see if he/she should start at a lower age level, or in some cases, start at a higher age level.

After the trial, our Code Mentors will consult with you and recommend an appropriate age level for your child.

My child has attended coding classes before, can he/she start at a higher level?

We can arrange for a trial session first to see if your child is able to cope and keep up with the lessons at his current age level. 

The trial will also help us to assess your child to see if he/she should start at a lower age level, or in some cases, start at a higher age level.

After the trial, our Code Mentors will consult with you and recommend an appropriate age level for your child.

Do I have to sign up for the full-term? Can I let my child join half-way through the term?

We typically charge our fees on a full-term basis (18 lessons), or in some cases, on a half-term basis (9 lessons).

 If your child joins us in the middle of a term, the remaining term fees will be pro-rated and charged accordingly.

Does my child need to attend the same time slot throughout the term?

Yes, students will attend the same time slot for every week throughout the term.

How will the online classes be like? Can my child do a mix of physical and online classes?

Online classes will be held through zoom concurrently with our physical classes at our centre. Students should stick to either physical or online classes throughout the term for optimal learning experience.

What does my child need for the classes?

Laptops will be provided to students at our physical classes.

For online classes,

  • Your child will need a laptop/ computer with a strong wifi-connection. Please ensure that the web camera on the laptop is in good working condition.
  • Recommended system:
    CPU: Intel Core i3-3210 3.2 GHz / AMD A8-7600 APU 3.1 GHz or equivalent,
    RAM: 2GB

What is the Student Web Portal and what can it be used for?

Every student will have access to our Moodle Student Web Portal, where they can review class recordings, download lesson notes, access assignments/quizzes, review assignment grades, keep track of their progress and more.

Follow Us on Facebook to get Exclusive Offers and Latest Course Updates First!

New classes are added regularly!
Our classes are constantly evolving to stay relevant to include more languages, more platforms, and more software.