LEVEL I · MIDDLE SCHOOL
Overview
Level I is a Python program for middle school students (grades 6–8). Students learn foundational Python through weekly notebooks covering variables, data types, collections, loops, conditionals, and functions.
Curriculum
Teaching sequence. Each lesson maps to PCEP-30-02 objectives.
LESSON 01
Intro to Programming & Python
PCEP 1.1PCEP 1.2
LESSON 02
Variables
PCEP 1.2PCEP 1.3
LESSON 03
Data Types
PCEP 1.3PCEP 1.4
LESSON 04
LESSON 05
Built-in Functions & I/O
PCEP 1.4PCEP 1.5
LESSON 06
LESSON 07
LESSON 08
LESSON 09
LESSON 10
LESSON 11
LESSON 12
Python Functions
PCEP 4.1PCEP 4.2
LESSON 13
Error Handling
PCEP 4.3PCEP 4.4
LESSON 14
List ComprehensionsLEVEL III
PCAP track
LESSON 15
Lambda & Functional ToolsLEVEL III
PCAP track
LESSON 16
Advanced FunctionsLEVEL III
PCAP track
LESSON 17
OOP IntroductionLEVEL III
PCAP track
LESSON 18
File I/OLEVEL III
PCAP track
LESSON 19
Advanced Exception HandlingLEVEL III
PCAP track
LESSON 20
Modules & PackagesLEVEL III
PCAP track
PCEP Alignment
Completing Level I prepares students for all four sections of the PCEP-30-02 exam. See the Exam Prep page for details.
Schedule
Saturday mornings, Spring and Fall semesters, ~12 weeks per semester.