About Scratch
Scratch is a visual programming language and online community developed by the MIT Media Lab. It’s designed to teach children the basics of coding through creative and interactive projects. Using Scratch, students can create animations, games, stories, and more, all while developing essential computational thinking skills.
Course Objectives
In this course, your child will:
- Learn the fundamentals of coding concepts such as loops, conditionals, variables, and events.
- Develop problem-solving skills by designing and creating their own interactive projects.
- Foster creativity and self-expression through designing and programming animations, games, and stories.
- Collaborate with peers and share their creations with a supportive online community.
Difficulty Levels
We have 2 levels for students in various ages
- Beginner: For students who are from Y1-Y3 and haven’t learning any Scratch programming before.
- Intermediate: For students who are from Y3-Y8
Course Structure
The course will be conducted over one school term, with classes held once a week. Each session will be one hour long and will include a combination of instruction, guided practice, and project-based learning. Our experienced instructors will provide personalized support and feedback to help your child succeed.
Topic Areas
Beginner | Intermediate |
---|---|
* Move sprites | * Including all Beginner topics |
* Flow control | * Variables |
* Change appearance | * Clone |
* Events | * Broadcast |
* Play sound* | * User-defined blocks |
* Sensing environment | * Timer |
* Draw costumes | * |
* Pen drawing |
What Your Child Needs
To participate in the course, your child will need access to a computer or tablet with internet connectivity. Scratch is a web-based platform, so there’s no need to install any software.