1. Introduction
Before you start this course you should have a basic understanding of python.
If you want to recap see the python tutorials on the website (particularily introduction and intermediate).
This course is much less structured so you can skip around between questions without problems. It's designed to give you some exercises to test your python skill, almost like brain teasers.
Some of these problems are quite tricky and may require you to look some things up to remind you of how they work in python, but try not to look up the whole answer!