Ages 7 - 9 

Live Online Coding Courses

Enrich your children's life by teaching them to code from the comfort of your home!
Write your awesome label here.

Optimal Learning Roadmap

We have a well structured learning roadmap to give your child a technological edge

P101 - Scratch 1

Developed by MIT experts, Scratch is the visual programming language of choice to introduce children to programming concepts.

P102 - Scratch 2

Combining game design fundamentals and in-depth programming knowledge, students will design games and programs which culminates in a final project of their own during the exciting hackathon.

P11S - Young Computer Scientists

Students will be exposed to over 12 different research areas by integrating coding with their school subjects, hardware, or applied learning. This exposes them to a breadth of topics, where they apply coding to resolve real-world issues.
P101 - Scratch 1
P102 - Scratch 2
P11S - Young Computer Scientists
The perfect start for ages 7 to 9 to learn coding

P101 - Scratch 1

Step into the World of Programming

Developed by MIT experts, Scratch is the visual programming language of choice to introduce children to programming concepts.

Explore the Unlimited Range of Scratch

Scratch’s colourful drag-and-drop interface is deceptively simple, allowing users to create a myriad of projects, from games to animations.

Enhance Problem-Solving Skills 

We encourage our students to come up with their original solutions to problems in their code and learn debugging skills.

Give your child a technological edge

We believe in engaging children to be thinkers and creators through hands-on and project-based learning. It is increasingly recommended that coding is an essential skill for everyone – not just people who aspire to be programmers and computer scientists. This is because it teaches computational thinking, which knows no age limit. Computational thinking is about solving problems efficiently, by breaking them down into more manageable pieces. It also includes learning abstraction, and seeing the larger picture from minute details.

We have designed a curriculum that introduces computational thinking at an age-appropriate level. This is accomplished through Scratch, a visual programming language specifically designed for younger users by MIT Media Lab. Scratch has a child-friendly, colourful, drag-and-drop interface that makes programming more intuitive for younger learners.

Dive into the world of coding!

Start from Scratch - the perfect, gentle introduction to coding

Breathe life into creations!

After mastering the basics of Scratch, we encourage our students to explore the limits of their imagination. They’ll be tasked with their first-ever hackathon, where they have to put together characters and functions to create games, stories or animations of their choice.

Plenty of guidance is given, but we encourage students to debug their codes themselves so that every opportunity to learn is seized. As we also believe in ownership, we encourage our students to present their final projects to the class at the end of every module. After all, they should take pride in every line of code they write.

The beauty of our curriculum is not what language we choose to introduce, but the rigorous practice of problem-solving. This also involves creativity, in dreaming up original solutions, and the determination to follow through on a coding project. These perseverance and logical skills are fundamental to all coding languages, and indeed, in life!

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

Project Showcase

Class Format

Total Course Duration: 10 hours
  • 5 lessons, 2 hours per lesson
  • Weekly or 5 days intensive
  • Conducted in English

Recommended For:

Ages 7 to 9
  • No prior experience needed
  • Must understand basic English

Student-Centered Learning

Optimal Learning Experience
  • Teacher-Led LIVE Online classes
  • eBook and video-on-demand provided
  • Access to Coding Lab 360 (learning management system)
  • Maximum 1:8 Teacher-Student ratio
  • Complimentary LIVE Online Concierge service to assist you and your child set up your devices for learning online!
Advance to the next Scratch Level

P102 - Scratch 2

Level Up Your Scratch Skills

Developed by MIT experts, Scratch is the visual programming language of choice to introduce children to programming concepts.

Create Your Very Own Game

Scratch’s colourful drag-and-drop interface is deceptively simple, allowing users to create a myriad of projects, from games to animations.

Learn Game Design Fundamentals

We encourage our students to come up with their original solutions to problems in their code and learn debugging skills.

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.

Fly to the moon or explore the ocean, you can do it all with inspiration and coding!

Deep dive into the world of coding with Scratch!

Create games and animations – anything and everything that your heart desires.

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

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

Total Course Duration: 10 hours
  • 5 lessons, 2 hours per lesson
  • Weekly or 5 days intensive
  • Conducted in English

Recommended For:

Ages 7 to 9
  • Completed P101 - Scratch 1 or 
  • Passed the placement test with Coding Lab
  • Must understand basic English

Student-Centered Learning

Optimal Learning Experience
  • Teacher-Led LIVE Online classes
  • eBook and video-on-demand provided
  • Access to Coding Lab 360 (learning management system)
  • Maximum 1:8 Teacher-Student ratio
  • Complimentary LIVE Online Concierge service to assist you and your child set up your devices for learning online!
Think, Tinker and Collect all 12 Badges

P11S - Young Computer Scientists

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 including Biology, Physics and Artificial Intelligence.

Tinker with Robotics, Gadgets and More

Hands-on programming with state-of-the-art gadgets such as the mBot, the Micro:Bit and more to dive into STEM topics!

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!

Mathematics (Measurement): Create mesmerising rainbow patterns with the magic of math!

Cognitive Artificial Intelligence: Create a smart program that can identify car plate numbers for better security!

Game Maker: Create your very own platformer game

We have 12 different research areas to expose students to diverse fields of application for coding, ranging from Biology to Augmented Reality (AR) and Artificial Intelligence (AI). These research areas have been carefully curated by our curriculum team and span across 3 groups.

Research areas proceed based on a pre-selected schedule curated by Coding Lab tutors. Want to find out more? Meet our students or check out their achievements. Or find out some cool information that our kids learn in our YCS classes in our blog’s Did You Know? series.

Outline

We have 12 different research areas for students to hone the breadth their coding abilities!

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

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

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

Class Format

Weekly Classes (Billed Quarterly)
  • 10 lessons (2 Research Areas) per quarter
  • 2 hours per lesson
  • Curated sequence of research areas
Empty space, drag to resize
Holiday Camps (Individual Research Areas)
  • 5 lessons (1 Research Area) per course
  • 2 hours per lesson
  • Select your preferred research area

Recommended For:

Ages 7 to 9
  • Completed P102 - Scratch 2 or 
  • Passed the placement test with Coding Lab
  • Must understand basic English

Student-Centered Learning

Optimal Learning Experience
  • Teacher-Led LIVE Online classes
  • eBook and video-on-demand provided
  • Access to Coding Lab 360 (learning management system)
  • Maximum 1:8 Teacher-Student ratio
  • Complimentary LIVE Online Concierge service to assist you and your child set up your devices for learning online!

Our students love us

Our 8-year old daughter loves the Scratch 1 holiday camp lessons (online) and would like to continue with Scratch 2! Very patient and helpful teacher, the kids are almost independent on their own, with the attention & guidance from teacher, very dedicated. And class is conducted in a fun manner and kids are able to follow. Highly recommended! :)

- Parent of Keira, 8 years old

It was Sophie’s first coding class and she absolutely loved it. We also saw her fast progression from basic movements to incorporating sound and actions within 5 days.

- Parent of Sophie, 7 years old

Teacher has been very inspiring in the Game Maker class. She tailored to the student's age, helped and guided through how to finish a game project on their own! My son liked it very much and enjoyed the learning.

- Parent of Siyuan, 8 years old

Write your awesome label here.

Hear from our students!

We sit down with some of our dear students and ask them what they love about coding and what inspires them. These passionate and curious young minds are the reasons why we keep the fire burning to nurture future leaders in technology every day.

Write your awesome label here.

ICS Student Feature: Wang Jun Wern, 7, Merit Award

Watch 7-year-old Wang Jun Wern present and explain how his exciting groceries list can help one’s daily life. This impressive Scratch project won him the Merit Award in the International Coding Showcase 2020, and shows how much one can do with Scratch and an idea!

Write your awesome label here.

Experience the Coding Lab® Difference Online

Learning from home has never been this simple for ages 7 to 9 with our Live Online E-Learning!

Meet Our Delighted Students!