Here are my lessons for learning to program. Each lesson contains learning objectives and exercises to help anyone learn to program in a snappy and interesting way.

Each lesson will take less than an hour to get through and fully understand, additional help is always available online through great websites such as Wikiversity. The course is in English and uses Python as the language of choice.

Additional lessons will be added as I write them, updates will be posted as well.