Grade 4 — Games & Logic 🧱
Students build Scratch games using variables, conditionals, sensing, broadcasting and lists, and explain how AI learns from exampl
1 Week 1
Recap Scratch
Recall sprites, loops, events and if from Grade 3 in a quick build.
▶ Start now
2 Week 2
What is a variable?
Explain a variable as a labelled box that stores a changing value.
▶ Start now
3 Week 3
Change the score
Increase and reset a score variable during gameplay.
▶ Start now
4 Week 4
Lives variable
Use a second variable to track lives and decrease it on misses.
▶ Start now
5 Week 5
Loops with if
Combine a forever loop with an if to check a condition repeatedly.
▶ Start now
6 Week 6
If-else decisions
Use if-else to choose between two outcomes based on a condition.
▶ Start now
7 Week 7
Comparisons & operators
Use greater-than, less-than and equals to compare values.
▶ Start now
8 Week 8
Random numbers
Use pick-random to add unpredictability to a game.
▶ Start now
9 Week 9
Term 1 mini-build
Combine score, lives and conditionals into a small clicker game.
▶ Start now
10 Week 10
Sensing touch
Detect when two sprites touch using sensing blocks.
▶ Start now
11 Week 11
Edge & color sensing
Sense touching edge or a colour to control sprite behaviour.
▶ Start now
12 Week 12
Collision = score/loss
Turn collisions into score gains or life losses in a game.
▶ Start now
13 Week 13
Broadcasting messages
Use broadcast and receive to coordinate sprites with messages.
▶ Start now
14 Week 14
Messages between sprites
Use messages so one sprite reacts to another's action.
▶ Start now
15 Week 15
Scenes via broadcast
Switch game scenes or levels using broadcast messages.
▶ Start now
16 Week 16
Mid-year showcase prep
Plan a sensing-based mini-game to demo at the showcase.
▶ Start now
17 Week 17
Mid-year mini-showcase
Present a working sensing-and-score mini-game to peers.
▶ Start now
18 Week 18
Term 2 debugging
Debug collision and broadcast errors using a test routine.
▶ Start now
19 Week 19
What is a list?
Explain a Scratch list as an ordered collection of many items.
▶ Start now
20 Week 20
Add & remove items
Add, delete and read items from a Scratch list.
▶ Start now
21 Week 21
Lists in a quiz
Use a list to store questions or answers for a game.
▶ Start now
22 Week 22
Loop through a list
Use a loop with a counter to step through list items.
▶ Start now
23 Week 23
How AI learns: examples
Explain that AI learns patterns from many labelled examples.
▶ Start now
24 Week 24
Teachable Machine demo
Train a no-code image model and test its guesses.
▶ Start now
25 Week 25
Good vs bad examples
Describe how example quality and fairness affect AI accuracy.
▶ Start now
26 Week 26
Responsible AI use
State rules for safe, honest and kind use of AI tools.
▶ Start now
27 Week 27
Term 3 review
Review variables, sensing, broadcasting and lists in a challenge.
▶ Start now
28 Week 28
Capstone game: design
Plan a catch or maze game with rules, score and win/lose states.
▶ Start now
29 Week 29
Capstone: core loop
Build the main game loop with movement, sensing and scoring.
▶ Start now
30 Week 30
Capstone: rules & lives
Add lives, win/lose conditions and level messages.
▶ Start now
31 Week 31
Testing & debugging
Test gameplay and fix bugs using a systematic routine.
▶ Start now
32 Week 32
Polish & sound
Improve visuals, sound and difficulty balance of the game.
▶ Start now
33 Week 33
Capstone showcase
Present the finished game and explain its logic and rules.
▶ Start now
34 Week 34
Year reflection
Reflect on game-design and AI learning and set a future goal.
▶ Start now
CodeShaala · TechWave Academy Labs — real coding for every Indian school.