No prior coding experience required for Scratch 1
A laptop, Ipad or desktop with internet access
Scratch 3.0 (free and browser-based)
Headphones and a quiet space for live 1:1 sessions
Curiosity and a willingness to explore and create!
Course Duration: 2β5 months per level
Class Time: 50 minutes
Amount of Classes:4 Classes/Month
Format: 1:1 Live Online Lessons
At I Teach Globally, our Scratch programming track introduces young learners to the world of coding through engaging, hands-on projects. Using MITβs Scratch 3.0, students create games, stories, animations, and interactive apps while developing real programming logic.
Our lessons follow a research-based, project-driven approach that keeps learning fun while laying a strong foundation in computer science. Each level builds progressively on the last, ensuring that students gain lasting skills, creativity, and confidence.
Beginner Level
Students build a series of fun and interactive projects that introduce core coding concepts, including:
Event listeners
Loops and conditions
Coordinates and movement
Variables and randomization
This level establishes a strong programming foundation in a playful, supportive environment. Students complete mini-games, animations, and stories β all while building confidence with the Scratch platform.
Intermediate Level
Students expand their coding knowledge by building more complex projects, games, and interactive art. Core topics include:
Nested loops and If-Then logic
Story-driven projects and user input
Character interaction and movement
Extended game design concepts
Projects in this level are longer and more detailed, helping students work independently while sharpening problem-solving and creative thinking skills.
Advanced Level
Students begin to master Scratch by developing their own games and interactive tools using advanced coding logic such as:
Functions and complex loops
Broadcast events and control systems
Independent problem-solving
Dynamic interactions and effects
This level prepares students for a smooth transition to text-based programming languages like Python, Lua (Roblox), or Java (Minecraft).
By the end of the Scratch Track, students will:
Understand key computer science concepts
Build and complete multiple interactive projects
Strengthen logical thinking and creativity
Gain confidence using code to solve problems
Be prepared to transition into text-based programming (e.g., Python, Java,web development)
Scratch Programming
No Review found