Writing tests
A test that fails before the fix and passes after it. Includes the habit that makes tests worth having: watching the test fail first, so you know it is testing something.
Write a test that fails for the right reason before the code is fixed
Up to 1 question on this skill alone, marked against the bar beside this. It stops as soon as the answer is clear. No account, and your answers are not kept.
You'll need these first
Helpful, but not required
Start on Python Fundamentals
Every skill above, ordered by what depends on what, with the projects above that as the evidence you actually did it. We work out where you already are first, so the path skips what you can do.
Start this path