All Scrimba Courses
Scrimba runs 73+ interactive courses across React, JavaScript, AI, CSS, backend, Python, and TypeScript. 24 full courses are free with no card, including Learn React and Learn JavaScript; the rest need Scrimba Pro. New to code? Start with a free course below. Want a structured sequence to a portfolio? Use a learning path instead.
Reviewed inside the courses with a Pro account, September 2026.
Browse by Topic
| Topic | Courses | Highlights |
|---|---|---|
| React | 10+ courses | Learn React, Advanced React, React 19, Router |
| JavaScript | 30+ courses | Beginner to advanced, interview prep, ES6+ |
| AI & Machine Learning | 11+ courses | Agents, RAG, LangChain, OpenAI, Claude, MCP |
| CSS & Design | 12+ courses | Tailwind, Grid, Flexbox, animations, UI design |
| Backend & Databases | 4+ courses | SQL, Supabase, Firebase, Regex |
| Python | 1 course | Learn Python (4.1 hrs, beginner) |
| TypeScript | 1 course | Learn TypeScript (4.2 hrs, intermediate) |
Inside the courses
One chapter card per topic, from the course to open first, plus one thing the review found.







- Learn React: six sections, both capstones, and about 180 scrims are free. Pro gates the two solo projects.
- Learn JavaScript: the calculator challenge writes the bug first, so
'Sum: ' + 8 + 2renders "Sum: 82" before Per fixes it. The three solo projects are Pro. - Learn to Code with AI: nothing is gated, not even a solo project. Guil says up front it is not a programming course; Intro to AI Engineering is the LLM plumbing.
- Learn HTML and CSS: the Google.com clone starts as plain HTML in module one and gets its CSS in module two. The Hometown Homepage solo project is free; three others are Pro.
- Learn SQL: 62 challenges across 49 scrims, all on one classic-car dealership database. Nothing is Pro.
- Learn Python: three terminal apps, PayUp first. It stops at functions and try/except: no dictionaries, classes, or files.
- Learn TypeScript: Bob writes a buggy pizza restaurant in JavaScript, moves it to a .ts file, and seven red underlines appear before a line changes.
Career Paths
For structured learning from beginner to job-ready, check out the Learning Paths:
- Frontend Developer Path, 81.6 hrs
- Fullstack Developer Path, 108.4 hrs
- Backend Developer Path, 36.2 hrs
- AI Engineer Path, 11.4 hrs
Free Courses
These courses are available without a Pro subscription:
- Learn React (15.1 hrs)
- Learn JavaScript (9.4 hrs)
- Learn HTML and CSS (5.7 hrs)
- Learn TypeScript (4.2 hrs)
- Learn Python (4.1 hrs)
- What's New in React 19?
- Build Serverless AI Agents with Langbase
- And more. See Best Free Scrimba Courses
Practice Guides
Stop reading documentation and start coding. Check out our interactive practice guides:
- Practice CSS Grid
- Practice Flexbox
- Practice React Hooks
- Practice JavaScript Arrays
- Practice API Calls
Where to start
New to code? Start with Learn HTML and CSS: free, no prerequisites. Already writing basic JavaScript? Go straight to Learn React. Want one sharp skill instead of a full sequence (React, TypeScript, a single AI topic)? Grab a course row from the topic table above. Comparing against paid options across every topic? See our best coding courses on Udemy ranking.
A career path bundles courses in order toward hireable projects. Pro unlocks the full sequence, Discord, and certificates.
73+ courses across React, JavaScript, AI, CSS, backend, Python, and TypeScript, plus four career paths that bundle them in order. The count drifts as Scrimba retires and launches courses; this site refreshes it from Scrimba's own data.
24 courses are free with no card, including Learn React, Learn JavaScript, Learn HTML and CSS, Learn TypeScript, Learn Python, Learn Node.js, Learn Next.js, and Learn SQL. See the ranked list on our best free Scrimba courses page.
No. Scrims are interactive recordings that run in the browser, not video files, so there is no official download and no offline mode. Anything advertising a Scrimba course download is a pirated copy of a course most of which are free to take legitimately anyway.
Complete beginners: Learn HTML and CSS, then Learn JavaScript. If you can already write basic JavaScript: Learn React. JavaScript developers who want AI skills: Learn to Code with AI, then the AI Engineer Path.
For frontend and JavaScript-first AI engineering, yes, and the free ones cost nothing to test. For Java, C#, mobile, or data science, no; Scrimba does not cover them.
Related Pages
Open the catalog on Scrimba
Start with free courses to test the scrim format, then upgrade to Pro for every course and all four paths. Use our partner link for 20% off Pro when you are ready.