A step-by-step coding pathway for school learners. Younger students start by building games and stories in Scratch and other block-based tools, then move on to real Python code — every stage taught live, with interactive labs and an instructor reviewing each project.
What you'll cover
Scratch code live labs
Block-based programming
Beginner Python coding
Intermediate Python coding
Interactive coding labs
Project showcases
Outcomes
Think logically and break problems into steps
Build games, animations and real programs
Move confidently from blocks to text-based code
Programs in this track
01G3 – G6
Scratch code live labs
Live, instructor-led Scratch sessions where learners create games, stories and animations while learning how programs think.
Sprites, stages and events
Loops, conditionals and variables
Build and share a playable game each module
02G3 – G8
Block-based programming
Drag-and-snap coding that teaches the core ideas behind every programming language — without worrying about syntax.
Sequencing, logic and debugging
Puzzles and challenges that grow in difficulty
A bridge from visual blocks to written code
03G5 – G12
Beginner & intermediate Python coding
Real Python programming with interactive labs — from a learner's first script to small projects that solve real problems.
Variables, data types, loops and functions
Lists, dictionaries and file handling
Interactive labs and mini projects reviewed line by line