Video Lectures

Each exercise on the Exercises page contains a list of recorded lectures you are recommended to watch before attempting to solve the exercises and the labs. That will serve as a good hint for you when to watch which lectures, as well as the weekly announcements that will be posted on Canvas.

Below is a list of all the recorded lectures in the course. That will give you a good overview what you will learn in this course and what you are expected to know at the written examination.

  1. Introduction to Computers and Programming
  2. Using Shells
  3. Python Introduction
  4. Python Basics - Part 1
  5. Python Basics - Part 2
  6. Python Modules
  7. Python Functions
  8. Python Conditions
  9. Python Loops
  10. Python Strings
  11. Python Lists
  12. Python Dicts
  13. Python Modelling
  14. Python Data Storage
  15. Python Abstraction
  16. Python Object-Oriented Programming