Beginner
Work through these lessons in order. Each builds on the last.
Unit 1
- What Is Python? 7 min ✓ completed
- How to Install Python 9 min ✓ completed
- How to Run Python Code 8 min ✓ completed
- The Python print() Function 8 min ✓ completed
- Variables 10 min ✓ completed
- Python Data Types 9 min ✓ completed
- Strings 11 min ✓ completed
- Numbers 10 min ✓ completed
- Booleans and None 9 min ✓ completed
- Operators 9 min ✓ completed
- Input and Output 8 min ✓ completed
- Comments and Readability 7 min ✓ completed
Unit 2
- if Statements 9 min ✓ completed
- Loops 8 min ✓ completed
- for Loops 10 min ✓ completed
- while Loops 9 min ✓ completed
- Lists 11 min ✓ completed
- Tuples 8 min ✓ completed
- Dictionaries 11 min ✓ completed
- Sets 8 min ✓ completed
- Functions 12 min ✓ completed
- Variable Scope 9 min ✓ completed
- Modules and Imports 10 min ✓ completed
- Debugging Basics 10 min ✓ completed
Unit 3
- Common Python Errors 10 min ✓ completed
- Exceptions and try/except 11 min ✓ completed
- Reading and Writing Files 11 min ✓ completed
- Paths and Folders 10 min ✓ completed
- List Comprehensions 10 min ✓ completed
- f-strings 8 min ✓ completed
- Python Virtual Environments (venv) 10 min ✓ completed
- Installing Packages with pip 10 min ✓ completed
- Command-Line Arguments 10 min ✓ completed
- Organizing a Python Project 11 min ✓ completed