2. Basic Python
Learning a programming language is a bit of a “bootstrap” problem: the best way to learn is by doing, but you need the basics in order to do anything at all. So this topic jumps right in – if you’re confused at first, just keep going and it should start to make sense.