A little higher, one lesson at a time
Python
Foundations
From your first line of code to a project of your own. Build real Python skills, one step at a time.
0 of 10 units complete
Your path to the summit
Ten sequenced units with time estimates and difficulty levels.
Teacher view
Every unit is open to you, in any order, so you can preview a lesson before you set it.
Foundations
Syntax, variables, I/O.
Control Flow
Conditionals, loops, logic.
Functions
Parameters, returns, scope.
Data Structures
Lists, dicts, sets, tuples.
Modules & Packages
Imports, structure, reuse.
OOP
Classes, objects, methods.
Files & Errors
File I/O, exceptions.
Testing
pytest, assertions.
Advanced Topics
Recursion, libraries, Big-O, and automation.
Capstone Project
Plan, build, and present your own project.
End of unit tests
Every unit ends with a test out of 100: ten multiple choice questions and one free response problem. Score 70 to finish the unit and open the next one.
- Unit 1 testNot attempted yet.
- Unit 2 testNot attempted yet.
- Unit 3 testNot attempted yet.
- Unit 4 testNot attempted yet.
- Unit 5 testNot attempted yet.
- Unit 6 testNot attempted yet.
- Unit 7 testNot attempted yet.
- Unit 8 testNot attempted yet.
- Unit 9 testNot attempted yet.
- Unit 10 testNot attempted yet.