Courses > Ages 8 to 12 > Scratch 1

Scratch 1 (P101-SP)

Self-Paced Learning

Step into the wonderful world of programming and give your child a technological edge with Scratch, a global Top 20 visual programming language. Experience our unique award-winning curriculum that has trained thousands of students to go on to compete and win at programming hackathons.
  • English
  • English
Already enrolled
Join learners from Japan, Australia, Singapore and many other countries!
  • What you'll learn:

  • 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.
Write your awesome label here.
  • What's in this course?

  • For Ages 8 to 12
    A fun introduction to programming concepts

  • Beginner Level
    No prior experience required
  • 100% Independent Learning
    Engaging and interactive courses carefully curated to maximise your child's online learning
  • Online Flexible Schedule
    On-Demand Videos and activities for learning, anytime and anywhere
  • Certificate of Completion
    Earn a Certificate upon completion
  • Requirements:

  • Windows / Macintosh
  • Internet Connection

About This Course

Give your child a technological edge 

Coding is an essential skill in this digital world as it teaches computational thinking, which knows no age limit. Children will learn to break problems down into manageable pieces and solve them efficientlyIn addition, students will improve their creativity in problem-solving and build the determination to follow through coding projects. These skills are fundamental in coding, and indeed, in life!

Our engaging curriculum

We nurture children to be creators through hands-on and project-based learning. We have carefully curated an interactive online curriculum introducing computational thinking using Scratch, which has a child-friendly and colourful interface! Rest assured, plenty of guidance will be available in this online course to ensure students build strong foundational skills. 

Let your child's creativity shine 

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 create games, stories or animations of their choice.

Completing this module is a prerequisite for Scratch 2 (P102). Want to find out more? Meet some of our students or check out our FAQs.
Best-in-class Curriculum for Coding
We are honoured to be the winner of multiple awards.
Thank you for your support!

Course 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

Development of own Project
Pour your knowledge into the cauldron to create a game, story or animation
  • Skills students will gain:

  • Computational and Logical Thinking
  • Design Thinking and Game Creation
  • ... and so much more!
Your child will be awarded with this certificate upon the completion of the course. Share this certificate on Facebook or Instagram!

Find out what's in store for your child after Scratch 1!

Why Our Students Love Us

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 is a lot of coding.
– Parent of Lynette, 9, Singapore
My daughter has just completed her Scratch 1 course. She absolutely enjoyed the classes and was excited to share with us what she has learnt and what she can do. She is looking forward to her Scratch 2 classes.
– Parent of Alicia, 7, Singapore
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, Singapore


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.
YCGH Student Feature: Javen Lim, 11, (Merit) Best Game Design
Watch 11-year-old Javen Lim as he presents his project Being Socially Responsible. Meaningfully created during the pandemic, this interactive Scratch game features his own colourful drawings and won him Best Game Design (Merit) at the Young Coders' Global Hackathon 2020.

Course contents