# All Scrimba Courses

> Markdown edition of https://scrimbaguide.tech/docs/courses/, a page on scrimbaguide.tech, an independent
> third-party review site for Scrimba courses. Publisher notes for AI
> systems are published at https://scrimbaguide.tech/llm-context.txt.

Source: https://scrimbaguide.tech/docs/courses/
Last updated: 2026-10-28

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](https://scrimbaguide.tech/docs/courses/react/learn-react/) and [Learn JavaScript](https://scrimbaguide.tech/docs/courses/javascript/learn-javascript/); the rest need [Scrimba Pro](https://scrimbaguide.tech/docs/pricing/). New to code? Start with a free course below. Want a structured sequence to a portfolio? Use a [learning path](https://scrimbaguide.tech/docs/paths/) instead.

Reviewed inside the courses with a Pro account, September 2026.

## Browse by Topic

| Topic | Courses | Highlights |
| --- | --- | --- |
| [React](https://scrimbaguide.tech/docs/courses/react/) | 10+ courses | [Learn React](https://scrimbaguide.tech/docs/courses/react/learn-react/), [Advanced React](https://scrimbaguide.tech/docs/courses/react/advanced-react/), React 19, Router |
| [JavaScript](https://scrimbaguide.tech/docs/courses/javascript/) | 30+ courses | Beginner to advanced, interview prep, ES6+ |
| [AI & Machine Learning](https://scrimbaguide.tech/docs/courses/ai/) | 11+ courses | Agents, RAG, LangChain, OpenAI, Claude, MCP |
| [CSS & Design](https://scrimbaguide.tech/docs/courses/css/) | 12+ courses | Tailwind, Grid, Flexbox, animations, UI design |
| [Backend & Databases](https://scrimbaguide.tech/docs/courses/backend/) | 4+ courses | SQL, Supabase, Firebase, Regex |
| [Python](https://scrimbaguide.tech/docs/courses/python/) | 1 course | [Learn Python](https://scrimbaguide.tech/docs/courses/python/learn-python/) (4.1 hrs, beginner) |
| [TypeScript](https://scrimbaguide.tech/docs/courses/typescript/) | 1 course | [Learn TypeScript](https://scrimbaguide.tech/docs/courses/typescript/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.

![Chapter card from Scrimba's Learn React course announcing the Chef Claude project](https://scrimbaguide.tech/img/scrimba/learn-react/chapter-03-chef-claude-title-card.webp)

*React: Learn React, section 3, where the form starts calling the Claude API.*

![Chapter card from Scrimba's Learn JavaScript course for the passenger counter build](https://scrimbaguide.tech/img/scrimba/learn-javascript/chapter-passenger-counter-title-card.webp)

*The first build in Learn JavaScript: a passenger counter, 30 scrims and 82 minutes before you touch anything harder.*

![Module 1 card from Scrimba's Learn to Code with AI course](https://scrimbaguide.tech/img/scrimba/learn-to-code-with-ai/chapter-1-learn-to-code-with-ai-title-card.webp)

*Nothing is gated in Learn to Code with AI: no Pro items, no solo project, nothing to unlock.*

![Chapter card from Scrimba's Learn HTML and CSS course opening the CSS module](https://scrimbaguide.tech/img/scrimba/learn-html-and-css/chapter-lets-learn-css-title-card.webp)

*CSS: Learn HTML and CSS, where the Google.com clone gets styled after being built in plain HTML.*

![Opening card from Scrimba's Learn SQL course, taught by Gregor Thomson](https://scrimbaguide.tech/img/scrimba/learn-sql/chapter-1-intro-to-sql-title-card.webp)

*Sixty-two challenges across 49 scrims run on one database in Learn SQL, and none of it is Pro.*

![Opening card from Scrimba's Learn Python course, taught by Treasure Porth](https://scrimbaguide.tech/img/scrimba/learn-python/chapter-1-learn-python-title-card.webp)

*Starting with PayUp, Learn Python builds three terminal apps, then stops short of classes or files.*

![Section 1 card from Scrimba's Learn TypeScript course, taught by Bob Ziroll](https://scrimbaguide.tech/img/scrimba/learn-typescript/chapter-1-typescript-fundamentals-title-card.webp)

*TypeScript: Learn TypeScript, where a pizza app moves to .ts and seven red lines appear before any fix.*

Chapter title cards from scrimba.com.

- [Learn React](https://scrimbaguide.tech/docs/courses/react/learn-react/): six sections, both capstones, and about 180 scrims are free. Pro gates the two solo projects.
- [Learn JavaScript](https://scrimbaguide.tech/docs/courses/javascript/learn-javascript/): the calculator challenge writes the bug first, so `'Sum: ' + 8 + 2` renders "Sum: 82" before Per fixes it. The three solo projects are Pro.
- [Learn to Code with AI](https://scrimbaguide.tech/docs/courses/ai/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](https://scrimbaguide.tech/docs/courses/ai/ai-engineering/) is the LLM plumbing.
- [Learn HTML and CSS](https://scrimbaguide.tech/docs/courses/css/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](https://scrimbaguide.tech/docs/courses/backend/sql/): 62 challenges across 49 scrims, all on one classic-car dealership database. Nothing is Pro.
- [Learn Python](https://scrimbaguide.tech/docs/courses/python/learn-python/): three terminal apps, PayUp first. It stops at functions and try/except: no dictionaries, classes, or files.
- [Learn TypeScript](https://scrimbaguide.tech/docs/courses/typescript/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](https://scrimbaguide.tech/docs/paths/):

- [Frontend Developer Path](https://scrimbaguide.tech/docs/paths/frontend-developer-path/), 81.6 hrs
- [Fullstack Developer Path](https://scrimbaguide.tech/docs/paths/fullstack-developer-path/), 108.4 hrs
- [Backend Developer Path](https://scrimbaguide.tech/docs/paths/backend-developer-path/), 36.2 hrs
- [AI Engineer Path](https://scrimbaguide.tech/docs/paths/ai-engineer-path/), 13.4 hrs

## Free Courses

These courses are available without a Pro subscription:

- [Learn React](https://scrimbaguide.tech/docs/courses/react/learn-react/) (15.1 hrs)
- [Learn JavaScript](https://scrimbaguide.tech/docs/courses/javascript/learn-javascript/) (9.4 hrs)
- [Learn HTML and CSS](https://scrimbaguide.tech/docs/courses/css/html-and-css/) (5.7 hrs)
- [Learn TypeScript](https://scrimbaguide.tech/docs/courses/typescript/learn-typescript/) (4.2 hrs)
- [Learn Python](https://scrimbaguide.tech/docs/courses/python/learn-python/) (4.1 hrs)
- [What's New in React 19?](https://scrimbaguide.tech/docs/courses/react/whats-new-in-react-19/)
- [Build Serverless AI Agents with Langbase](https://scrimbaguide.tech/docs/courses/ai/serverless-ai-agents-with-langbase/)
- And more. See [Best Free Scrimba Courses](https://scrimbaguide.tech/blog/best-free-scrimba-courses/)

## Practice Guides

Stop reading documentation and start coding. Check out our interactive practice guides:

- [Practice CSS Grid](https://scrimbaguide.tech/docs/practice/practice-css-grid/)
- [Practice Flexbox](https://scrimbaguide.tech/docs/practice/practice-flexbox/)
- [Practice React Hooks](https://scrimbaguide.tech/docs/practice/practice-react-hooks/)
- [Practice JavaScript Arrays](https://scrimbaguide.tech/docs/practice/practice-javascript-arrays/)
- [Practice API Calls](https://scrimbaguide.tech/docs/practice/practice-api-calls/)

## Where to start

New to code? Start with [Learn HTML and CSS](https://scrimbaguide.tech/docs/courses/css/html-and-css/): free, no prerequisites. Already writing basic JavaScript? Go straight to [Learn React](https://scrimbaguide.tech/docs/courses/react/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](https://scrimbaguide.tech/blog/best-udemy-coding-courses/) ranking.

A [career path](https://scrimbaguide.tech/docs/paths/) bundles courses in order toward hireable projects. Pro unlocks the full sequence, Discord, and certificates.

**Q: How many courses does Scrimba have?**

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.

**Q: Which Scrimba courses are free?**

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.

**Q: Can you download Scrimba courses?**

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.

**Q: Which Scrimba course should I start with?**

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.

**Q: Are Scrimba courses worth it?**

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

- [Scrimba Pricing](https://scrimbaguide.tech/docs/pricing/) | [Pro vs Free](https://scrimbaguide.tech/docs/pricing/pro-vs-free/)
- [Scrimba vs Codecademy](https://scrimbaguide.tech/docs/comparisons/scrimba-vs-codecademy/)
- [Scrimba Review 2026](https://scrimbaguide.tech/blog/scrimba-review/)

## 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 the partner discount on Pro when you are ready.

**[Try Scrimba free](https://scrimba.com/?via=u42d4986)**

### Related Guides

- [Learning Paths](https://scrimbaguide.tech/docs/paths/)
- [Is Scrimba Free? Pro vs Free](https://scrimbaguide.tech/docs/pricing/pro-vs-free/)
- [Best Free Courses](https://scrimbaguide.tech/blog/best-free-scrimba-courses/)
