Python Made Plain

Learn Python from absolute zero, one clear step at a time.

Python Made Plain is a free 100-lesson course for complete beginners. Each video covers one topic: you watch the code being written line by line, see it run, and hear exactly why it works.

What you'll learn:
- The basics: print, variables, numbers, text and input
- Decisions and loops: if/elif/else, for, while and range
- Lists, tuples, dictionaries and sets
- Functions, error handling and debugging
- Modules, pip and virtual environments
- Files, CSV, JSON, Excel, pandas and charts
- Automation: renaming files, organizing folders, web scraping and APIs
- Projects: games, a contact book, an expense tracker, a to-do app and more

No experience needed. Start with lesson 1 and go in order: every lesson builds on the one before.

Lessons are narrated with a synthetic voice so every line is clear and consistent.

Subscribe and learn Python the plain way.