Boxi Learn

Stages 0 · 1 · 2 · 3 · 4

Computing

Break it into exact steps, let loops do the repeating, and hunt the bug calmly.

Seeds

What we plant before any topic. Every lesson names the seeds it grows.

CS-1

Break a big job into small steps

Brushing your teeth is a list of instructions too; get the order wrong and the result is wrong.

CS-2

Hand repeated work to a loop

Four times 'forward, turn right' is a square.

CS-3

Any information can become numbers

A colour is three numbers, text is a code, a picture is a grid of squares.

CS-4

Mistakes are normal — find them

Go one step at a time and see which step does something other than you expected.

Stages

Ideas we expect to meet

Each interactive page lets one of these show itself first, then tests it.

  • The computer knows what you mean.
  • The order of the commands doesn't matter.
  • A program with a bug means you are bad at coding.
  • A computer stores a picture as a picture, not as numbers.
  • A faster computer always beats a better algorithm.