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.

P100: Starting From Scratch
P101 - Scratch 1P102 - Scratch 2P11S - Young Computer Scientist

Scratch 1

Ages 7 – 9

Banner - Scratch I Course (7-9)

 

Start learning about Scratch
Scratch is a visual programming language that will kickstart the students’ interest in coding.
Be exposed to Programming Blocks
Motions, Events, Control and many more are must-have essentials for every Scratch creation.
Logical Thinking and Problem-Solving Skills
How do I make my character move in circles? Why isn’t this code running the way I want it?

 

Step into the World of Programming

Specially designed for curious young minds who are new to coding / programming: This course introduces a must-have skill to equip your children with, for their futures. We believe in engaging children to be thinkers and creators through hands-on and project-based learning, for a purpose.

GIF Banner for Scratch 1

Students will design their own interactive stories, animations and gaming ideas using Scratch, a visual programming language. Students will combine visual blocks creatively and instruct the computer to breathe their creations to life.

The beauty in what we teach is not the language that matters, but the practice of thinking through a problem and applying a solution. This logic is essential to any coding language and applicable even beyond the scope of the course. Want to find out more? Check out our FAQs.

Lynette loves her scratch 1, 2 and advanced. There is a need to code. There is a need to compute and put in the logic for actions to take place and determining the actions. Behind each automation, there are a lot of coding.Wan Soon, Mother of Lynette (9)

Outline

Introduction to and exploration of Scratch
Understand Motions and Events
Learn about (x, y) coordinates
How to initiate events with different user input

Control of characters using Commands
Relative versus Absolute commands
Setting sizes
Give instructions to your Characters

Step-by-step Animation
Loops and parallelism techniques
Customize costumes, colours and pick music

Creation of in-game variables
Score, Timer

Class Format

5 x 2 Hours
5 sessions, 2 hours per session
Weekly / 5 days intensive
$395
2 Full-Day Camp
2-day, full day camp | 9am-4pm
Lunch and snacks provided
$445

For Students

Ages 7 to 9
No prior experience required

Course Structure

All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
10 hours


Locations & Schedules

Upp Bukit Timah

264 Upper Bukit Timah Road #03-06, 588208

 


Parkway Parade

80 Marine Parade Road #10-06, 449269

 


The Grassroots Club

190 Ang Mo Kio Avenue 8, 568046

 


 

Testimonials


Coding for kids – What do children learn?

What does a quality Computer Science education entail? What do kids learn at Coding Class? How can this help them at school?

Experience the joy and wonder of creation as our kids bring you through the experience of a coding class with Coding Lab. Regardless of ages 4 all the way to 18, there’s never a dull moment!



我是小某某》第四集:小小编码员

Our student, Jake was featured in #ALittleSomebody, by Lianhe Zaobao 联合早报. Congratulations to Jake and his cute family! We are glad his brother liked the game. Doing our part to train up our young coders to become future leaders in technology!



I can get a head start on Algebra

“I think it is very useful in school as I can get a head start on Algebra on coordinates… which I’m not supposed to learn now. I’m supposed to learn it in P6 I guess..”, Jake, 8 years old, Singapore March 2016 Holiday Programme


See more testimonials



Scratch 2

Ages 7 – 9

Banner - P102 - Scratch 2 Course

 

Level Up Your Scratch Skills
Review Scratch 1 concepts and learn more functions in Scratch 2 such as scene transitions and the creation of blocks.
Create Your Very Own Game
With your knowledge of programming and game design theory, develop games such as Nerf War and Diver Dash.
Learn Game Design Fundamentals
Storyboard, characters, play mechanics and feedback systems are a few examples of the fundamentals.

 

Advance to the next Scratch Level

Level Up your Scratch skills: Scratch 2 is a natural progression for students to hone their skills from Scratch 1. Your child will be able to reiterate concepts with more challenging activities (practice makes perfect!) and realise their childhood dreams of building the coolest game or exciting blockbuster-like animation.

Gif Banner - Scratch 2Combining game design fundamentals and in-depth programming knowledge, they will design their own animations and culminate in creating a project of their own during the exciting hackathon. Want to find out more? Check out our FAQs.

Javen had lots of fun during every single lesson and it was quite interesting to see his work; I would have never thought that he would be able to come up with something like that, at his age.Adeline, Mother of Javen (8)

Outline

Quick Recap of Scratch 1 and Storyboards
Plan storyboard outline of games

Key Game Features
Scenes and transitions
Level system
Broadcast function
Blocks creation (Reusing code)

Games
Fundamentals of game development
Creation of game of your choice

Development of own Project
(Game/Story/Animation)

Project Showcase

Class Format

5 x 2 Hours
5 sessions, 2 hours per session
Weekly / 5 days intensive
$395
2 Full-Day Camp
2-day, full day camp | 9am – 4pm
Lunch and snacks provided
$445

For Students

Ages 7 to 9
Completed Scratch 1  or
Passed the placement test with Coding Lab

Course Structure

All materials and equipment provided
Maximum 1:8 Instructor-Student ratio
10 hours


Locations & Schedules

Upp Bukit Timah

264 Upper Bukit Timah Road #03-06, 588208

 


Parkway Parade

80 Marine Parade Road #10-06, 449269

 


The Grassroots Club

190 Ang Mo Kio Avenue 8, 568046

 


Testimonials


A Cold Christmas

Feeling lonely on Christmas Day, she dozes off and dreams a beautiful but sad dream about The Little Match Girl. When she awakes, a wonderful surprise awaits her and she gets her dream Christmas. Watch this touching tale that will tug at your heart, as you experience the warmth and joy of the Christmas Spirit.

Animation Drawn and Coded By: Chylene Ng, 12 years old
Music Composed and Performed By: Su Yin Koh



Selamat Hari Raya

Selamat Hari Raya to all families out there! Watch this excellent animation, done by our 11-year old student, Khair, which is inspired by his mother’s traditional homemade cooking. It certainly brings back fond memories of yesteryear as we celebrate Hari Raya this year with our families!
“This animation shows the atmosphere during Hari Raya Eve in the kampong. My mother used to tell me that when she was staying in the kampong to cook Chicken Rendang, she had to catch the chicken first before she could cook it. This is how I got my idea for the animation.”
Khair, 11 years old, Catholic High School (GEP)



It Will Help Me In My New School

“It has been a pleasure in this coding class. I’ve met new friends and I learned alot. It will help me in my new School, UWC International”, Max, Scratch Beginner I Programme, Coding Lab Singapore


See more testimonials



Young Computer Scientists

Ages 7 – 9

P11S Young Computer Scientist (7-9)

 

Deep Problem-Solving Skills and Logical Thinking
12 unique research areas for students to model advanced concepts and build up their breadth of coding expertise.
Coding Meets Mathematics and Science
Application of coding to other domains of knowledge learnt in school such as Mathematics and Science.
Tinker with Robotics and Gadgets
Hands-on exercises with state-of-the-art gadgets such as mbot, Makey-Makey, the micro:bit and more!

 

Think and Tinker

Young Computer Scientist marries software (coding) and hardware (mBot, Makey-Makey, micro:bit) and is a collaborative platform for students to be little Mathematicians and Scientists. The nature of this course is one that is of experimentation in the STEM (Science, Technology, Engineering, Mathematics) field and of endless possibilities waiting to be discovered!

Rainbow Projectiles
Physics – Projectile Motion
Biology - Cell Division
Biology – Cell Division

We have 12 different badges for students to collect and advance their coding abilities. This class will expose students to diverse fields of application for coding. These research areas have been carefully curated by our curriculum team and span across 3 groups. Students can expect to cover a good mix of areas from all 3 groups and broaden their exposure and understanding of the power of computational thinking.

Students are required to complete at least 6 (min) – 8 (recommended) research areas before progressing to the next level. Research areas proceed based on a pre-selected schedule curated by Coding Lab tutors which expose your child to all 3 groups by the time they complete at least 6 research areas. Want to find out more? Check out our FAQs.

Caleb enjoyed the course so much.. He is greatly inspired and created a new game today.. He could also articulate what he has learnt.Trionna, Caleb’s Mother

Outline

We have 12 different badges for students to attain and apply their coding abilities!

Group 1: Hardware-Based Learning
P11S – MK: Makey-Makey
P11S – BOT: Robotics
P11S – mBIT: Micro:bit

Group 2: Applied Learning
P11S – AI: Artificial Intelligence and Machine Learning
P11S – AR: Augmented Reality
P11S – GM: Game Maker (E.g. Geometry Dash)
P11S – MM: Movie Magic
P11S – MU: Music

Group 3: Subject-Based Learning
P11S – MaG: Mathematics (Geometry)
P11S – MaM: Mathematics (Measurement)
P11S – BL: Biology
P11S – PH: Physics

Class Format

1 Badge per Research Area
5 sessions x 2 hours per session
Collect all 12 badges and redeem a mystery gadget!

Weekly Classes (Billed quarterly)
10 sessions (2 Research Areas) per quarter
$695
5 x 2hrs (Individual Research Area)
5 sessions (1 theme)
$395

For Students

Ages 7 to 9 who have
Completed  Scratch 2  or
Passed the placement test with Coding Lab

Course Logistics

All materials and equipment provided
Maximum 1:8 Instructor-Student ratio


Locations & Schedules

Upp Bukit Timah

264 Upper Bukit Timah Road #03-06, 588208

Weekly Classes

5 x 2hrs (Individual Theme)


Parkway Parade

80 Marine Parade Road #10-06, 449269

Weekly Classes

5 x 2 hrs (Individual Theme)


Grassroots Club

190 Ang Mo Kio Ave 8, 568046

Weekly Classes

5 x 2 hrs (Individual Theme)


Testimonials


Code x Tinker Camp!

We provide high quality teaching with a challenging MIT inspired curriculum in a tech-immersive environment. Watch how our students learn with us in this exciting video.



Who is Faster? A 2-player battle with Makey Makey

Who has the faster reaction? Watch our 2 students, William and Joshua pit their skills against each other in this fun game coded by Joshua during one of our Tinkering Garage sessions. Using Play Doh and Makey Makey for the physical input, they must compete to hit the buzzer faster and earn enough points to win the game! Beware: Hitting the buzzer before the Go button shows will incur negative point penalties.



Joshua and William Teach Coding : Math and Reaction Time with Makey Makey

Our students, Joshua and William are back! This time, they are going to teach us how to code! In this video, Joshua takes us through his code, explaining how he programmed and designed his game, which measures the speed of reaction time, with variables that display key stats (Fastest Time, Average Time, Total TIme, and more).


See more testimonials