Python Foundations
A complete, from-zero Python course — variables, numbers, strings, conditionals, loops, every collection, functions end to end, and error handling — 16 lessons of live, auto-graded exercises.
Who it's for
Complete beginners — no coding or installation needed. The comprehensive foundation for every other course.
What you'll learn
- Work with every core type — numbers, strings, booleans
- Control flow with conditionals and loops
- Use every collection — lists, tuples, dicts, sets, comprehensions
- Write functions with any arguments, scope, lambdas, and recursion
- Handle errors gracefully with try/except
Course contents
- 01Getting Started — variables, numbers, strings
- 02Control Flow — conditionals, loops
- 03Collections — lists, tuples, dicts, sets, comprehensions
- 04Functions — defining, arguments, scope, functional Python
- 05Robust Code — errors & exceptions
- 06Practice — mixed challenges + notebooks