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 term

Basic 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 term

Data Structures

Learn about Python's built-in data structures: sets, strings, lists, and tuples

6
Lessons
6
Exercises
View Unit

11.3A

summative unit

Data Structures (Continuation)

Advanced data structures: nested lists, dictionaries, and methods

3
Lessons
3
Exercises
View Unit

11.3B

summative unit

Functions

User-defined functions, scope, and lambda functions

3
Lessons
3
Exercises
View Unit

11.4A

summative term

Object Oriented Programming (OOP) and Modules

Classes, inheritance, polymorphism, and useful Python modules

6
Lessons
6
Exercises
View Unit