Curated resources to help you learn Python beyond the classroom. All links are free to access.
| Resource | What it does |
|---|
| Python Tutor | Paste your code and watch it execute step-by-step. See how variables change, how loops iterate, and how objects are created. |
| W3Schools Python | Interactive tutorial with “Try it Yourself” editors for every topic. Great for quick revision. |
| Automate the Boring Stuff | Free online textbook covering foundations through file I/O and functions. |
Videos¶
Interactive Practice¶
| Resource | Best for |
|---|
| VisuAlgo — Sorting & Searching | Step-by-step animation of selection sort, quick sort, linear search, binary search |
| Sort Visualizer | Side-by-side visual + audio comparison of sorting algorithms |
| CodeCombat | Learn Python by writing code to navigate dungeons in an RPG game |
| CheckiO | Gamified Python puzzles focused on lists and dictionaries |
Fun¶