Start from Scratch: Animations & Games

Designed for young imaginative minds, the Scratch 101 course uses Scratch, a block-based programming tool developed by the MIT Media Lab, to give young students hands-on first try on programming. Students learn key computer science concepts such as sequences, loops, conditionals and abstraction by building their own fun projects of animated stories and multimedia games. Students are encouraged and supported by professionally trained instructors to design creative games and to think about the programming processes behind the apps and games they see in daily lives.


Basic Knowledge how to use a laptop

    Course Structure

    Lecture, Project-based learning, instructor-led brainstorming sessions

    Introduction to Creative Programming using Scratch

    • Introduction to storytelling and creative programming 
    • Familiarizing with the Scratch interface and creating first projects 
    • Hands-on: designing and programming Scratch projects to learn events, sequences and loops

    Movement and Coordinate Geometry

    • Introduction to the x-y coordinate system in Scratch
    • Introduction to speeds, distances, positions and angles
    • Familiarizing with Scratch sprites, costumes, sounds and backdrops
    • Hands-on: designing and programming Scratch games to learn loops and geometry in Scratch

    Exploring Computational Thinking Concepts

    • Introduction to conditionals, parallelism and objects
    • Familiarizing with advanced features in Scratch such as mouse and keyboard control events and clones
    • Hands-on: designing and programming Scratch games to familiarize with key programming concepts


    Scratch Level 1 (7-8yo)

    Aug 9-13, 2021

    4:00pm - 6:00pm


    Scratch Level 1 (7-8yo)

    Aug 9-13, 2021

    9:30am - 11:30am