Grades 11–12

Coding Pathway (Python)

Python Level 3 & Portfolio

Advanced Python — object-oriented programming, testing and architecture — ending in a portfolio capstone.

Grades
Grades 11–12
Length
8–12 weeks
Group size
25–30 students with 1–2 participating educators
Where it runs
School-day enrichment, After-school, Weekend academy, Summer camp, Library / community center

Skills students build

Object-oriented programmingTestingData structuresApplication architectureAutomation / data / cyber extensionTechnical presentation

Before joining

Python Level 2 or equivalent experience.

How progress is checked

  • Pre/post coding challenge
  • Tested, documented code
  • Portfolio capstone and technical presentation

What students learn, step by step

Every lesson ends with something students make, explain or show.

UnitTopicWhat students learnWhat students produce
1Object-oriented programmingClasses, objects, designMulti-class program
2TestingTest cases and quality checksTested code
3Data structures and architectureStructuring a real applicationArchitecture notes
4ExtensionsAutomation, data or cyber-oriented projectWorking extension
5Capstone and next stepsDemo, presentation, college / CTE / career planPortfolio capstone and technical presentation

Builds readiness for college computer science, CTE programming, cybersecurity, AI and dual-enrollment pathways.

What students build

  • Automation, data or cyber-oriented capstone
  • Portfolio artifact and project presentation

How we keep it safe

  • School-approved tools, repositories, accounts and classroom processes
  • Projects avoid personal, sensitive or school-confidential data
  • If AI coding assistants are allowed, students disclose use and explain their code
  • No scripts that target live systems or create harmful automation
Full safety approach

The build cycle students repeat every unit

Students learn through repeated build cycles — the same habits schools and employers value.

  1. 1

    Plan

    Break the problem into steps.

  2. 2

    Code

    Write the first working version.

  3. 3

    Debug

    Find and fix errors calmly.

  4. 4

    Test

    Check it works for different inputs.

  5. 5

    Improve

    Make it cleaner, clearer or faster.

  6. 6

    Present

    Demo it and explain how it works.

More Coding tracks

Students can move up to the next grade band in later years.

Program overview

Ask about Python Level 3 & Portfolio

About: Coding Pathway (Python) — Python Level 3 & Portfolio (Grades 11–12)

Tell us about your child’s grade and interests. We will share upcoming cohorts or help you request the program at your child’s school.

We only use your details to reply to this enquiry.