Conditionals and truthiness
Branching, and the values Python quietly treats as false. `if x:` and `if x is not None:` are different questions and the difference bites on 0 and on the empty list.
Write a condition that says what you meant, including when the value may be zero or empty
Up to 3 questions 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
What it unlocks
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