Advanced Scratch systems — variables, cloning, and a capstone game.
Designed for offline delivery on shared lab computers — no theory-only sessions, every week ends with something the student made, built, typed, or designed. Select a term to see its full breakdown.
Multi-scene flow, stage state resets.
Inter-sprite messaging: 'broadcast' & 'receive'.
Creating variables, dynamic score updates '+1'.
Decrementing timers '-1' and time-limit triggers.
'pick random X to Y' for unpredictable elements.
Resetting falling sprites from random top X positions.
Combining inputs, timers, dynamic score, collisions.
Code a 'Catching Falling Fruit' game with timer and score.
Code a 'Catching Falling Fruit' game with timer and score.
'create clone of myself', 'when I start as clone'.
Deleting clones on collision to prevent lag.
Saving persistent records via dynamic comparisons.
Coding shooting mechanics from player sprite.
Increasing difficulty when score hits thresholds.
Creating lists to hold multiple data items.
Adding, deleting, and searching list entries programmatically.
Code a space shooter firing laser clones at falling asteroids.
Code a space shooter firing laser clones at falling asteroids.
Using lists to store questions and check answers.
Calculating percentage scores inside variables.
Building reusable functions with 'make a block'.
Designing start screens, help menus, exit buttons.
Peer testing, identifying bugs, logic fixes.
Adding script comments to explain project logic.
Organizing projects into a final showcase folder.
Build a complete 'Interactive Educational Game'.
Build a complete 'Interactive Educational Game'.