Computer Science
Computers do exactly what you tell them — learning to think in steps is a superpower. Teach an algorithm to truly own it.
🔬 LAB · PLAY, THEN TEACH IT
Blockly Games
Snap code blocks to solve maze and puzzle games — start thinking like an algorithm.
Opens in a new tab · a hands-on lab from Blockly · Google / Raspberry Pi Foundation. Play with it, then come back and teach it to your AI student.
What you'll teach · pick a grade
5 knowledge points in Grade 3
Events That Start CodeAn event like a click or a key press is a signal that tells a piece of code to run right now.Teach it →If-Then DecisionsA program can ask a yes-or-no question and pick one path if the answer is yes and a different path if it's no.Teach it →Many Ways to Solve ItDifferent sets of steps can finish the same job, and some ways are shorter or faster than others.Teach it →Sorting Data into GroupsSorting answers into groups — like favorite fruits — turns a messy pile into something you can count.Teach it →Pictures from DataA bar graph turns numbers into bars so you can spot the biggest and smallest at a glance.Teach it →
The road ahead · grade ladder
Pick a grade · difficulty climbs 1 → 12
Computer Science across the grades
Grade 6Middle school
From blocks to text: first Python programs · plan algorithms with flowcharts & pseudocode