We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect
About this course
A practical Python course for an experienced developer (mid-level+) who wants to confidently write server-side code, scripts, CLI tools, and work with data. Pace: 1-2 hours a day, ~3 weeks.
Python is a dynamic, expressive language with a “explicit is better than implicit” philosophy and one of the richest ecosystems around. Key features: significant whitespace, comprehensions, generators and iterators, context managers, type hints, async/await, and one of the widest library ecosystems in the world.
Each lesson includes theory with visual diagrams, code examples, a checklist, and a quiz.
Lessons (9)
1
Getting Started, Environment, Syntax Basics
Enroll to unlock lessons
2
Collections and Comprehensions
Enroll to unlock lessons
3
Functions, Arguments, Decorators
Enroll to unlock lessons
4
OOP: Classes, Dunder Methods, Dataclasses
Enroll to unlock lessons
5
Modules, Packages, the Standard Library, a Mini-Project
Enroll to unlock lessons
6
Iterators, Generators, Context Managers
Enroll to unlock lessons
7
Exceptions and Type Hints
Enroll to unlock lessons
8
Async, Testing, Final Project
Enroll to unlock lessons
9
Next Steps, Ecosystem, and Reference
Enroll to unlock lessons