
Scratch Coding
for Kids
EXPLORE. INVENT. CREATE


SCRATCH CODING
Coding is the new literacy!
Scratch is a programming language designed by MIT for children learning to code. It teachers beginners the fundamentals of coding so that they can move on to more advanced programming languages. Scratch is a block-based programming language. So, instead of typing in specific words and phrases, in Scratch, you use different blocks. Although Scratch is designed for beginners, you can make a wide variety of projects, from simple animations to complicated games and interactive animations.
WHY SCRATCH CODING?
Scratch is a block-based, visual programming language. Unlike traditional written commands typed using symbols on the keyboard, Scratch commands take the form of colorful blocks. Users can create programs by snapping blocks together, much like virtual LEGO! They can then click the green flag button in the Scratch interface to run them.
POWER OF SCRATCH
To illustrate the beauty of Scratch, here are two simple computer programs which both print out the message: “Hello! How are you today?”
​
One is made in Java, while the other is made in Scratch.

A program that prints the message, 'Hello! How are you today?' in Java.

A program that prints the message, 'Hello! How are you today?' in Scratch.
Both do exactly the same thing, but the Scratch program is significantly simpler.
As demonstrated above, Scratch code is easier to create and read, allowing you to quickly learn and apply the fundamentals of computer science.
By removing the difficulty of syntax, Scratch helps new coders and young kids jump right into building fun and interactive projects.

4 Key Skills Coders Will Learn

Development
of Critical Thinking

Nurturing Curiosity

Future-proofing
Career Development

Development in
Problem-Solving
SCRATCH CODING PROGRAM
Holiday Workshop
3 days workshop that allows your child to be introduced to the basics of computational thinking - have opportunities to build simple games and animations.
Bootcamp
1:8 Small Group 10 weeks course. Be acquainted with the concept of a list in programming. Learn how to create games where characters interact with each other and react to events in the game
Online Class
1:1 Private class with personalized curriculum. Trainer to customize learning objectives tagged with many fun projects uniquely according to progression and interest of child.