01 Basics

In the first lesson we cover the basics of programming. We go over a few key variable types such as String, Integer, List and Dict. The worksheet and practical components reinforce the fundamentals.

There's an advanced part on conditionals for those who get through the material faster than others.

02 Conditions and Functions

In the second lesson we dive deeper into control flow, understanding if-elif-else constructs and the basics of calling a function with parameters.

There's an advanced part on doctests for those who get through the material faster than others.

Assignment 1

This assignment will test your understanding of variables, functions, conditionals and loops.

Please read through the specification!

04 Revision

This lesson is revision from the first few classes, along with a quiz and a more complex practical task.

The class is more practical than theory based.

Assignment 2

This assignment will test your understanding of everything so far. You'll be building a basic stock trading application with a few predefined rules.

Please read through the specification!

09 Revision

Last real lesson of the course, covering off the last few lessons of content with more practical work.