Scrimba Python Courses
Scrimba's Python catalog is one course: Learn Python, rebuilt in August 2026 and taught by Treasure Porth in 4.1 hours across three modules, each ending in a small finished app. It's a frictionless way to write your first Python, but it stops at functions, so pair it with Scrimba's free Python docs or the previous version for what it skips.
Reviewed inside the course with a Pro account, September 2026.
Where to start
Learn Python runs from variables and strings through lists, loops, functions, and error handling across three modules, each ending in a small app you build yourself.
Note what the rebuild dropped. Dictionaries, file handling, and classes were in the previous version and are not in this one. That older course by Olof Paulson (5.6 hrs) is still free on a separate page (opens in a new tab) and is the quickest way to pick up the chapters the new one skips. Scrimba's free Python docs (opens in a new tab) cover them in text too, with a level switcher for reading any topic at greater depth.
Start Learn Python for free (opens in a new tab)All Python courses
| Course | Level | Access | Length |
|---|---|---|---|
| Learn Python | Beginner | Free | 4.1 hrs |
| Learn Python (previous version) (opens in a new tab) | Beginner | Free | 5.6 hrs |
Guides: Best Python Courses for Beginners is a picker that compares Scrimba's course against other beginner Python options.
Inside the course

The first thing you build in Learn Python is PayUp, an expense splitter that takes four input() calls and prints who owes what. Fifty of the 61 scrims end with a brief for you to solve, so it runs slower than 4.1 hours suggests. Nothing in it is Pro-gated: there are no Solo Project items in the table of contents, and only the certificate of completion sits behind a paid plan. It stops at functions and try/except, so any tutorial you read next will assume dictionaries it never taught.
How to progress
Run Learn Python for syntax and core patterns, then fill the gaps it leaves (dictionaries, file handling, classes) from the official docs (opens in a new tab) or the previous course. Lean on the docs whenever you want to slow down or go deeper on a topic. Because Scrimba leans JavaScript, this is still a starting point rather than a multi-course specialisation: once your goal narrows toward data or automation, plan to continue with a Python-first program elsewhere. The Best Python Courses for Beginners guide lays out those options.
Where it fits
Python is a standalone intro on Scrimba and is not part of the JavaScript-centric career paths. If your real goal is web development, the Frontend Developer Path and Fullstack Developer Path are the structured tracks Scrimba is built around.
Related
Try Python on Scrimba
Learn Python gives you syntax and small projects in the browser. Pro unlocks the rest of the catalog when you are ready.