Skip to main content

Scrimba Python Courses

Scrimba is a JavaScript and web-focused platform, so its Python catalog is still narrow: one beginner course, rebuilt in August 2026, with the version it replaced kept online alongside it. It is a frictionless way to write your first Python in the browser, with no toolchain to install. It is also better supported than it was, thanks to free official Python docs (opens in a new tab), one section of a broader reference that also covers HTML, CSS, JavaScript, and how AI works, adding adaptive depth, build-along projects, and a debugging section around the course.

Where to start

Start with Learn Python (4.1 hrs), rebuilt from scratch in August 2026 and now taught by Treasure Porth across three modules, each ending in a small finished app. It runs from variables and strings through lists, loops, functions, and error handling.

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 it is the quickest way to pick up the chapters the new one skips. The companion docs cover them in text too, with a level switcher for reading any topic at greater depth.

All Python courses

CourseLevelAccessLength
Learn PythonBeginnerFree4.1 hrs
Learn Python (previous version) (opens in a new tab)BeginnerFree5.6 hrs

Guides: Best Python Courses for Beginners is a picker that compares Scrimba's course against other beginner Python options.

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.

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.

Try Scrimba free (opens in a new tab)