Students begin with the fundamentals of Python and progress through increasingly advanced programming concepts, problem-solving challenges and independent projects.
FOUNDATIONS
Learn the Language
Start with variables, data types, input/output and basic Python program structure.
LOGIC
Make Programs Think
Use conditionals, loops and logical operators to control decisions and program flow.
BUILD
Functions & Data
Use functions, lists and dictionaries to organize increasingly complex programs.
CREATE
Apply Their Skills
Build games, simulations, utilities and larger projects as coding skills develop.