Python Programming Curriculum
Complete Python programming course for grades 11 and 12
Select a Unit
Choose a unit from Grade 11 to see lessons and exercises
11.1A
summative termBasic Structures of Python Programming Language
Introduction to Python fundamentals including variables, data types, input/output, and control structures
13
Lessons
13
Exercises
View Unit
11.2A
summative termData Structures
Learn about Python's built-in data structures: sets, strings, lists, and tuples
6
Lessons
6
Exercises
View Unit
11.3A
summative unitData Structures (Continuation)
Advanced data structures: nested lists, dictionaries, and methods
3
Lessons
3
Exercises
View Unit
11.3B
summative unitFunctions
User-defined functions, scope, and lambda functions
3
Lessons
3
Exercises
View Unit
11.4A
summative termObject Oriented Programming (OOP) and Modules
Classes, inheritance, polymorphism, and useful Python modules
6
Lessons
6
Exercises
View Unit