All programs

Coding

Python Programming

Students learn text-based programming with Python by building functional projects while practicing variables, logic, loops, functions, problem-solving, and debugging.

Move from learning code to building with it.

Grades 8–12

The Experience

What students will do

  1. 01Write and run Python code.
  2. 02Build a functional project using logic, loops, and functions.
  3. 03Test the program, identify errors, and improve the result.

What students will learn

  • Variables and program logic
  • Loops and functions
  • Problem-solving and debugging

Student Deliverable

Something to show for it.

A working Python project students can demonstrate and explain.

Available customization

Starting level, project topic, challenge level, and individual or collaborative work.

The Next Step

Bring This Program to Your School

Tell us about your students, schedule, and goals. We will help determine the right format for your school or organization.