How code actually thinks: instructions, variables, decisions and loops, plus how to find your own mistakes. No installing anything.
4 units, about 3 hours. Free.
Describe a task as an exact ordered sequence of instructions a computer could follow.
2Explain what a variable is, choose sensible names, and identify the common types of data.
3Use conditions to make a program choose, and loops to make it repeat without repeating yourself.
4Read an error, form a guess, test one change at a time, and fix a bug without panicking.