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

Weekly Classes (Ages 12 - 16)

Classes Available Daily from Monday – Sunday

Class ScheduleEnquire Now

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

Class Structure

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

Small Class Size

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

Location

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

Equipment

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

The Computhinker Experience

Here’s what your child will experience as a Regular Weekly Computhink Student:

R

Learn To Code

Discover Programming and the wonders that you can create.

R

Hands On Programming

Create games, animations, and real-world programs.

R

Extensively Researched and Rigorous Curriculum

10 CodeThinker Levels with over 300+ Topics from Block-Based to Text-Based Programming

R

Parent Consultation

Discuss with our experts on what is the best coding experience for your child.

R

Experienced Guidance

Small class setting for maximum learning.

R

Project Portfolio and Showcase

Exiting and Fun project to showcase in your Project Portfolio

Essentials – Curriculum RoadMap

AGE 12

CodeThinker Level 6

CodeThinker 6

Semester 1
ScratchThinker Module 6
PythonThinker Module 1
+ Grading Challenges

Semester 2
WebLab Module 1
WebLab Module 2
+ Grading Challenges

AGE 13

CodeThinker Level 7

CodeThinker 7

Semester 1
PythonThinker Module 2
AppLab Module 1
+ Grading Challenges

Semester 2
GameLab Module 1
GameLab Module 2
+ Grading Challenges

AGE 14

CodeThinker Level 8

CodeThinker 8

Semester 1
PythonThinker Module 3
AppLab Module 2
+ Grading Challenges

Semester 2
GameLab Module 3
GameLab Module 4
+ Grading Challenges

AGE 15

CodeThinker Level 9

CodeThinker 9

Semester 1
PythonThinker Module 4
PythonThinker Module 5
+ Grading Challenges

Semester 2
AppLab Module 3
AppLab Module 4
+ Grading Challenges

AGE 16

CodeThinker Level 10

CodeThinker 10

Semester 1
PythonThinker Module 6
PythonThinker Module 7
+ Grading Challenges

Semester 2
AppLab Module 5
AppLab Module 6
+ Grading Challenges

CodeThinker Level 6 to 10

Ages 12 – 16 Years

Semester 1:  3 Jan 2022 to 29 May 2022
Semester 2: 4 Jul 2022 to 12 Nov 2022

$295/Month

* Regular Students enjoy additional 10% off

** Sign up for more than 1 student to enjoy Buddy Discounts.

R

Progressive Structured Curriculum

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

R

Build a Project Portfolio

Build and share weekly projects with parents and peers

R

Weekly Challenges & Quizzes

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

R

Student Web Portal

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

Time Slots

CodeThinker 6

  • Tuesday: 3.30 pm – 5.00 pm (Available)
  • Tuesday: 5.30 pm – 7.00 pm (Available)
  • Friday: 3.30 pm – 5.00 pm (Available)
  • Friday: 5.30 pm – 7.00 pm (Available)
  • Saturday: 4.00 pm – 5.30 pm (Available)
  • Sunday: 9.00 am – 10.30 am (Available)
  • Sunday: 11.00 am – 12.30 pm (Available)

CodeThinker 7

  • Thursday: 3.30 pm – 5.00 pm (Available)
  • Thursday: 5.30 pm – 7.00 pm (Almost Full!)
  • Saturday: 2.00 pm – 3.30 pm (Full)
  • Saturday: 4.00 pm – 5.30 pm (Available)
  • Sunday: 2.00 pm – 3.30 pm (Full)
  • Sunday: 4.00 pm – 5.30 pm (Available)

CodeThinker 8

  • Thursday: 3.30 pm – 5.00 pm (Available)
  • Thursday: 5.30 pm – 7.00 pm (Available)
  • Saturday: 2.00 pm – 3.30 pm (Available)
  • Saturday: 4.00 pm – 5.30 pm (Almost Full!)
  • Sunday: 2.00 pm – 3.30 pm (Available)
  • Sunday: 4.00 pm – 5.30 pm (Available)

CodeThinker 9

  • Wednesday: 7.15 pm – 8.45 pm (Available) 
  • Friday: 7.15 pm – 8.45 pm (Available)

CodeThinker 10

  • Wednesday: 7.15 pm – 8.45 pm (Available)
  • Friday: 7.15 pm – 8.45 pm (Available)

2022 Academic Calendar

Download 2022 Academic Calendar for detailed semester dates and centre closures dates

In one academic year, there are 2 semesters:

Semester 1: 18 lessons from January to May

Semester 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

ScratchThinker

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

MineCode

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.

CodeStudio

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.

PythonThinker

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

WebLab

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

GameLab

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

AppLab

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:

Z

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

Z

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

Z

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

Z

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

Z

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

Attending the CodeThinker classes will help your child to:

Z

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

Z

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

Z

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

Z

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

Z

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.”

FAQs

Item1

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 semester? Can I let my child join half-way through the semester?

We typically charge our fees on a full-term semester (18 lessons), or in some cases, on a half-semester 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 semester?

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

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. It is recommended that students 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.

What is your cancellation/refund policy?

We will make a 100% refund (minus any relevant charges) if you withdraw your enrolment 7 days before the start of your first class. For withdrawals within 7 days to the start of the class, or within the semester period, your balance fees will be pro-rated and converted to Class Credits.

The amount in your Class Credits can be used to off-set your next bill:

  • Class Credits are valid for up to 12 months from the date of withdrawal.
  • Unutilised Class Credits will expire after 12 months from the date of withdrawal.
  •  Class Credits are transferable to another student attending regular weekly classes.
  • Class Credits are transferable to Holiday Camps/Workshops.

What is your make-up class policy?

  • Students are reminded that it is their responsibility to plan their schedules accordingly to ensure that they attend class punctually. Each class in Computhink (Online or Onsite) is recorded. Students who miss their classes should review their lessons in the student portal. (https://computhink.com.sg/vclive).
  • On a case-by-case basis, students may plan in advance and request for a make-up class. Students must request for a make-up class 2 weeks in advance. We will try our best to find a make-up class for you, however, please note that due to scheduling conflicts and class size restrictions, there may be no suitable class at a suitable timing.
  • In the event that there are no available make-up classes, students are encouraged to view the class recording to see what they have missed. Subject to the availability of our teachers, students can join the class 15-mins earlier in the next scheduled class to ask questions or clarify doubts from the class recording.

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.