Course Lesson Archive

Click on a title to expand a video series.

Module 0 › Getting Started
This is an optional set of videos to help you get started with Python. However, all of this information can be found elsewhere on this website.   Watch ›

4 videos totalling 29:19 minutes. slides demos
Module 1 › Expressions & Types
In this series of videos, we show how to use Python as a calculator. You type in math-like formula and Python produces answers for you.   Watch ›

7 videos totalling 32:09 minutes. slides no demos
Module 2 › Variables
In this series of videos, we introduce the concept of a variable, and with it, the assignment statement. This is what many consider the start of real programming.   Watch ›

4 videos totalling 14:27 minutes. slides no demos
Module 3 › Function Calls
In this series of videos, we introduce the concept of a function call. Function calls provide us with even more expressions to enter in Python. In a few cases they will even give us additional commands.   Watch ›

5 videos totalling 24:59 minutes. slides no demos
Module 4 › Modules
In this series of videos, we show how to save our work into .py files called modules. This will require that we install a second program: a code editor.   Watch ›

6 videos totalling 28:53 minutes. slides demos
Module 5 › User-Defined Functions
In this series of videos, we show how to create our own function definitions. This will be one of the fundamental concepts for this course.   Watch ›

6 videos totalling 38:47 minutes. slides demos
Module 6 › Strings
In this series of videos we introduce how to process text in Python. These techniques will be used in the first assignment.   Watch ›

5 videos totalling 36:42 minutes. slides demos
Module 7 › Specifications
Do we really need a series of videos about comments? Yes we do! As we see in this video series, proper documentation is even more important than code.   Watch ›

5 videos totalling 26:01 minutes. slides demos