·Coding Camp
Unit 1Python Foundations

How this course works

You move on when you've got it. Not before.

Every skill has a main task that is checked automatically against test inputs, like an exam mark scheme. Pass it and the next skill unlocks. Miss it twice and you're given a smaller task on the same skill first, then sent back to finish the main one.

  1. Check runs your program against several inputs and compares every line of output.
  2. Two misses switch you to a consolidation task on the same skill. Hints unlock after your first miss.
  3. Pass the consolidation, then redo the main task. Only passing the main task masters the skill.

Progress is saved in this browser. Switch track at any time from Progress; each track keeps its own record.