Python Tutorial
Learn Python 3.15 step by step and run every example in your browser.
43 free lessons
Beginner to Intermediate
Covers Python 3.15 (examples run on 3.14 in the browser)
Start the first lesson Continue where you left off
Getting Started
Basics
- 7Numbers & Math
- 8Strings
- 9String Methods
- 10f-strings & t-strings
- 11Booleans & Operators
- 12if, elif & else
- 13match Statements
- 14while Loops
- 15for Loops
Data Structures
Functions & Modules
- 21Functions
- 22Function Arguments
- 23Lambda Functions
- 24Scope & Closures
- 25Modules & Imports
- 26pip & Virtual Environments
Files & Errors
Object-Oriented Python
Advanced Python
Learn Python with a mentor
Free lessons get you started. Our Python Programming training adds real projects and code reviews from working developers.
- Project-based learning
- Mentor code reviews
- Free counselling call
