Hudson · born 2017 · age 9 · ≈ 4th grade

Computer Science
3-Month Plan

Real Scratch projects, the idea that everything is numbers underneath, and a genuine first machine-learning project wired into a game. Mostly independent with check-ins.

GOAL 01 · HOW IT WORKS

The machine, demystified

See that computers store everything as numbers, and build working programs with loops, choices, and variables.

GOAL 02 · AI & THE FUTURE

Use the new tools well

Train a real machine-learning model and use it inside a game — and learn why more (and better) examples matter.

0 / 13 done

Roughly one card per week, ~12 weeks. Order matters within a month; months build on each other. Tick a task when it's truly understood, not just finished.

Month 1

How computers think

Binary + Scratch foundations
Week 1

Everything is numbers

  • FUNDAMENTALS
    Crack binary
    Use CS Unplugged's binary numbers cards (the 'Binary Name Necklaces' activity) to write your name in 1s and 0s.
  • FUNDAMENTALS
    How computers work
    Watch two Code.org 'How Computers Work' shorts: what makes a computer a computer, then how the CPU, memory and inputs/outputs work together.
Week 2

Puzzles with purpose

  • FUNDAMENTALS
    Course C / D
    Make a free account and work through Course C — sequencing (Programming with Angry Birds), then loops and events. Course D is the next step up.
Week 3

Meet Scratch

Week 4

Animate it

  • FUNDAMENTALS
    Loops & events
    Follow the 'Animate Your Name' tutorial to make a looping animation, then add a 'when key pressed' event.
Month 2

Building real things

Logic, variables, games
Week 5

If this, then that

  • FUNDAMENTALS
    Conditionals
    Follow the 'Make It Fly' tutorial — it uses 'if touching' so your sprite behaves differently depending on what it bumps into.
Week 6

Keeping score

  • FUNDAMENTALS
    Variables
    Follow the 'Chase Game' tutorial to make a score variable that goes up each time you catch something.
Week 7

Remix & debug

  • FUNDAMENTALS
    Learn by remixing
    Open someone else's game, click 'See inside' to read the code, then 'Remix' to change it and fix what breaks.
Week 8

Make a game

  • FUNDAMENTALS
    Catch or maze
    Build a small playable game with a score and a win condition — the 'Pong' tutorial is a good starting point to remix.
Month 3

Data, the net & AI

Hands-on machine learning
Week 9

How the internet works

Week 10

What is machine learning?

  • AI & TOOLS
    Train a classifier
    Open Teachable Machine → Image Project. Make 2–3 classes, add ~30 webcam samples to each, click Train, then test how well it guesses.
Week 11

AI inside your game

  • AI & TOOLS
    ML for Kids
    Pick a worksheet (try 'Make me happy'), train a model, then drag it into Scratch to power a project (e.g. a chatbot or sorter).
Week 12

Capstone