-
-
Iteration: while and for loops
-
-
Foundations
-
Objects, types, variables and expressions
-
Gear and labs for this course
-
Strings, input/output and branching
-
-
Structuring Programs
-
Functions, scope and testing
-
Lists, tuples, dictionaries and mutability
-
Exceptions, files and recursion
-
Classes, objects and inheritance
-
-
Efficiency and Real Work
-
Algorithmic complexity, searching and sorting
-
Automation project: spreadsheets, APIs and email
-
-
Final quiz
-
Final quiz — Python Programming
-
-
Course workbook (PDF)
-
Download the full course workbook
-
-
Certification
-
Certification exam — earn your BP Academy certificate
-