Python Tutorial
Beginner
36 lessons
~9 hours
Learn Python 3.12 step by step - syntax, data structures, OOP, async, decorators, dataclasses, and testing with pytest. 40 lessons, all free.
Getting Started
Core Concepts
OOP & Modules
Functional & Data