# Scrimba Fullstack Developer Path

> Markdown edition of https://scrimbaguide.tech/docs/paths/fullstack-developer-path/, 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/paths/fullstack-developer-path/
Last updated: 2026-11-06

The Scrimba Fullstack Path runs 108.4 hours across 20 modules and 2,055 lessons, taking you from HTML and CSS through React, Node, Express, SQL, TypeScript, Next.js, and a short AI Engineering block. It's the longest track on Scrimba, bundling frontend and backend in one Pro subscription.

The arithmetic says three to four months at 10 to 15 hrs/week, once you add project time (full-time four to six weeks; weekend-only at 6 to 8 hours a week, five to six months). See the realistic time budget below.

For context on the job market, ZipRecruiter places average U.S. back end developer pay around $120k as of May 2026, and the BLS bundles related roles under Software Developers and Web Developers with national medians above $80k ([BLS Software Developers](https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm), [BLS Web Developers](https://www.bls.gov/ooh/computer-and-information-technology/web-developers.htm)). Scrimba Pro costs far less than a bootcamp covering the same ground; check [current pricing](https://scrimba.com/our-pricing?via=u42d4986) for the exact number, and see the [student discount](https://scrimbaguide.tech/docs/pricing/student-discount/) if you qualify.

**Info: What you are actually buying**

Completing the path is a nice-to-have. Your portfolio is the hiring signal, and in a tight 2026 junior market you will need projects beyond the ones here. What the path gives you to build on: the Hometown Homepage solo project, the Blackjack and Chrome extension builds, Build a Node API and Build a Fullstack Node App, then 5.3 hours of Launching Your Career. See what learners report.

Reviewed inside the path with a Pro account, September 2026: all 20 modules expanded.

**Video scrim (Free sample lesson)**

![Slide contrasting a large circle labelled People who use fullstack apps with a tiny one labelled People who know fullstack](https://scrimbaguide.tech/img/scrimba/paths/fullstack-welcome-people-who-know-fullstack.webp)

Press play to open "Welcome to the Fullstack Path," the two-minute sample lesson that opens the path.

[Open the scrim on scrimba.com](https://scrimba.com/fullstack-path-c0fullstack/~02c7?via=u42d4986)

## What you'll learn

Twenty modules covering web fundamentals, then a Frontend-style React arc, then servers, databases, TypeScript, testing, Next.js, and a short LLM-and-RAG block. Instructors listed for the path: Per Borgen, Tom Chant, Kevin Powell, Treasure Porth, Rachel Johnson, Bob Ziroll, and Shant Dashjian.

## Complete module breakdown

| Module | Topics Covered | Why it matters in 2026 |
| --- | --- | --- |
| Introduction | Path overview and setup | Tooling and expectations. |
| HTML and CSS Fundamentals | Semantic HTML, CSS basics, layouts | Base layer before JS. |
| JavaScript Fundamentals | Variables, functions, DOM manipulation | Same language client and server. |
| Tools of the Trade | Git, command line, Vite | What teams expect daily. |
| Accessible Development | ARIA, keyboard nav, screen readers | Shows up in PR reviews and audits. |
| Essential CSS | Grid, Flexbox, animations, variables | Layout without hacks. |
| Essential JavaScript | Closures, promises, modules, ES6+ | React and Node both lean on this. |
| Responsive Design | Media queries, mobile-first, fluid layouts | Real traffic skews mobile. |
| APIs and Async JavaScript | Fetch, REST, async/await | Frontend talking to backends you'll build. |
| AI Engineering | LLMs, agents, RAG fundamentals | Short intro to how apps wire in models and retrieval. |
| Node.js | Server-side JavaScript, modules | JS off the browser. |
| Databases | SQL, Supabase, data modeling | Persistence and queries. |
| Express.js | Routing, middleware, REST APIs | Typical Node API shape in job posts. |
| User Interface Design | UI/UX principles | Polish without a design degree. |
| React.js Fundamentals | Components, state, hooks | Same React story as the Frontend path. |
| Testing | Unit testing, TDD basics | Catches regressions before users do. |
| [Advanced React.js](https://scrimbaguide.tech/docs/courses/react/advanced-react/) | Context, routing, patterns | Bigger apps than a single page. |
| TypeScript | Types, interfaces, generics | Many teams default to TS for new code. |
| Next.js | SSR, routing, full-stack React | Common production choice for React. |
| Launching Your Career | Portfolio, interviews, job search | Same career closure as Frontend, with full-stack angles. |

Total: 108.4 hours across 2,055 lessons. When I expanded every group on the path page with a Pro account on 11 October 2026, 1,683 scrim rows rendered across the 20 modules and their 60-odd sub-modules; the listing's larger number counts clips inside scrims. The module names and hours above are Scrimba's.

## What I found inside (21 September 2026)

The table is Scrimba's. This is what the expanded table of contents contains, and where the path differs from the [Frontend path](https://scrimbaguide.tech/docs/paths/frontend-developer-path/) it shares most of its first half with.

- Nested, not flat. Almost every module is two or three sub-modules that map to a standalone course: HTML and CSS Fundamentals is Intro to HTML, Intro to CSS, Business Card, Space Exploration Layout, Birthday Website and the Hometown Homepage solo project; JavaScript Fundamentals is the counter app, Blackjack and Chrome extension builds with "JavaScript challenges" drills nested inside each. Node.js is "Build a Node API" (19 scrims) and "Build a Fullstack Node App" (26 scrims: `writeHead()`, routing and paths, the `path` and `fs` modules, serving the frontend, a JSON API, an explainer on adding POST).
- Tools of the Trade (2.2 hrs) is path-only in this form: Command Line Fundamentals (9 scrims), Command Line Power Tools (13) and Essential Git and GitHub Skills (8), with a "Welcome to Tools of the Trade" intro.
- Testing (56 min, 12 scrims) is a module the Frontend path does not have: set up the tooling, write your first test, test user interactions, mock external services, view code coverage, "Accessibility testing with a side of TDD", types of testing. The app under test is the Meme Generator from [Learn React](https://scrimbaguide.tech/docs/courses/react/learn-react/).
- Express.js (3.9 hrs) ends in a 24-scrim Authentication sub-module: users table, `/register` route, validation, hashing with bcryptjs, `express-session`, environment variables, login. This is where the path stops being "frontend plus a bit of Node".
- [Advanced React.js](https://scrimbaguide.tech/docs/courses/react/advanced-react/) (16.4 hrs) is bigger here than in the Frontend path (13.3 hrs) because it adds Persistence (10 scrims) and Authentication (36 scrims) on top of Reusability, Performance and Routing.
- Launching Your Career (5.3 hrs) has different framing from the Frontend path's Getting hired: General Tips and Strategies (five scrims, including the same Bob Ziroll "What are hiring managers looking for?" talk and two "Proven Tactics" scrims), Improving Your Online Presence (the twelve LinkedIn scrims plus resume and GitHub), then JavaScript, React and Frontend interview challenges.
- AI Engineering (5.9 hrs) is three sub-modules: AI Engineering Fundamentals (updated, 32 scrims), RAG and Vector Databases (18) and AI Agents (27 scrims, 113 min). The first two match the [Intro to AI Engineering](https://scrimbaguide.tech/docs/courses/ai/ai-engineering/) and [Learn RAG](https://scrimbaguide.tech/docs/courses/ai/rag/) courses. The AI Agents sub-module does not match the standalone agents course any more. It is the older 2023 recording: "Introduction to ReAct prompting", "ReAct Agent" parts 1 to 9, "OpenAI Functions Agent" parts 1 to 9 and "Adding UI to agent - proof of concept". [Learn AI Agents](https://scrimbaguide.tech/docs/courses/ai/ai-agents/) was re-recorded in October 2026 as a tool-calling loop on OpenAI's Responses API, and the [AI Engineer Path](https://scrimbaguide.tech/docs/paths/ai-engineer-path/) got that newer version. If you want the current take on agents, do the standalone course after this module.

![Fullstack Developer Path, Hash the password lesson: code editor beside a terminal installing a password-hashing package.](https://scrimbaguide.tech/img/scrimba/paths/fullstack-express-auth-hash-password-terminal.webp)

*Express.js, Authentication, Hash the password at 1:20. The challenge: install bcryptjs, apply it with a cost factor of ten, and check the users table with logTable.js.*

Screenshot of scrimba.com, taken by scrimbaguide.tech.

The later backend scrims run in a Node environment with a terminal pane, a file tree with `node_modules` and a `database.db`, which is a different experience from the browser-only HTML and JavaScript lessons at the start of the path. The "Hash the password" scrim above is typical: a challenge brief in a comment, a `hint.md` if you forget the syntax, then the instructor's solution.

## Realistic time budget

108 hours of lessons is lesson time only. Add builds, debugging, side projects, and the hours where a concept needs a second pass. A workable mental model:

- Weekend learner, 6 to 8 hrs/week: five to six months of calendar, longer if you build extras.
- Evenings + weekends, 10 to 15 hrs/week: 3 to 4 months (141 to 163 hours with projects).
- Full-time, 30+ hrs/week: 4 to 6 weeks if nothing else competes for attention.

No cohort, no deadline. The [paths overview](https://scrimbaguide.tech/docs/paths/) compares all four tracks; this page gives the pace.

## Who this is for

- Beginners who want browser and server in one subscription and accept the longer calendar.
- Career changers aiming at full-stack titles rather than UI-only.
- People who would rather not stitch five separate courses together.
- Anyone who specifically wants AI topics bundled with the JS stack (thin slice, not a replacement for a dedicated AI path).

## Pros and cons

Pros

- One ordered line through frontend, backend, DB, TS, Next, tests, and a taste of AI.
- TypeScript and Next.js included; both common in job ads.
- AI module covers LLMs, agents, RAG at intro depth (the agents sub-module is the older ReAct-then-function-calling recording).
- Single Pro subscription covers the whole sequence.

Cons

- Long. 108+ hours of lessons; builds and repetition add more.
- Easy to feel buried if you rush; pace matters.
- No cohort or deadlines; you supply accountability.
- JavaScript-only backend: no Python, Java, Go, or Rust. The SQL module is a working intro, not a full database course, and auth and security coverage is baseline, enough to interview for full-stack JS roles, not a substitute for a CS curriculum.

## What learners report

Reddit and the Scrimba forum threads agree on three things: the scrim format holds attention better than recorded video, the path takes longer than the marketing implies, and the people who land junior roles paired it with extra projects, not just completion ([Scrimba forum: Backend Path discussion](https://forum.scrimba.com/t/c-course-and-backend-dev-path/2011), [DonTheDeveloper review of Scrimba's career path](https://www.donthedeveloper.tv/podcast/scrimba-frontend-developer-career-path-review)). Treat the path as the spine, not the whole job hunt. We rounded up more of these accounts in [Scrimba Fullstack Path reviews](https://scrimbaguide.tech/blog/scrimba-fullstack-path-reviews/).

## Fullstack vs Frontend vs Backend

| Feature | Fullstack Path | [Frontend Path](https://scrimbaguide.tech/docs/paths/frontend-developer-path/) | [Backend Path](https://scrimbaguide.tech/docs/paths/backend-developer-path/) |
| --- | --- | --- | --- |
| Duration | 108.4 hrs | 81.6 hrs | 36.2 hrs |
| Starts from zero | Yes | Yes | No (intermediate) |
| React | Yes | Yes | No |
| Node / Express | Yes | No | Yes |
| SQL / Databases | Yes | No | Yes |
| TypeScript | Yes | No | Yes |
| Next.js | Yes | No | No |
| AI Engineering module | Yes | No | No |
| Cybersecurity module | No | No | Yes |

Read more: [Scrimba Learning Paths](https://scrimbaguide.tech/docs/paths/).

## Courses in this path

The path folds these standalone courses into one ordered sequence, roughly the order they appear:

- [Learn HTML and CSS](https://scrimbaguide.tech/docs/courses/css/html-and-css/) (Free, 5.7 hrs)
- [Learn JavaScript](https://scrimbaguide.tech/docs/courses/javascript/learn-javascript/) (Free, 9.4 hrs)
- [Learn React](https://scrimbaguide.tech/docs/courses/react/learn-react/) (Free, 15.1 hrs)
- [Advanced React](https://scrimbaguide.tech/docs/courses/react/advanced-react/) (Pro, 18.8 hrs)
- [Learn Node.js](https://scrimbaguide.tech/docs/courses/javascript/nodejs/) (Free, 3.5 hrs)
- [Learn Express.js](https://scrimbaguide.tech/docs/courses/javascript/expressjs/) (Free, 4.0 hrs)
- [Learn SQL](https://scrimbaguide.tech/docs/courses/backend/sql/) (Free, 3.8 hrs)
- [Learn TypeScript](https://scrimbaguide.tech/docs/courses/typescript/learn-typescript/) (Free, 4.2 hrs)
- [Learn Next.js](https://scrimbaguide.tech/docs/courses/javascript/nextjs/) (Free, 8.5 hrs)
- [Intro to Supabase](https://scrimbaguide.tech/docs/courses/backend/supabase/) (Free, 4.8 hrs)
- [Intro to AI Engineering](https://scrimbaguide.tech/docs/courses/ai/ai-engineering/) (Pro, 2.5 hrs)
- [Learn RAG](https://scrimbaguide.tech/docs/courses/ai/rag/) (Pro, 1.6 hrs)
- [Intro to UI Design Fundamentals](https://scrimbaguide.tech/docs/courses/css/ui-design-fundamentals/) (Free, 1.2 hrs)
- [Learn Accessible Web Design](https://scrimbaguide.tech/docs/courses/javascript/accessible-web-design/) (Pro, 1.6 hrs)
- [JavaScript Interview Challenges](https://scrimbaguide.tech/docs/courses/javascript/javascript-interview-challenges/) (Pro, 2.3 hrs)
- [Frontend Interview Tips](https://scrimbaguide.tech/docs/courses/javascript/frontend-interview-tips/) (Pro, 1.7 hrs)
- [React Interview Questions](https://scrimbaguide.tech/docs/courses/react/react-interview-questions/) (Pro, 41 min)

The path also draws on part of [Advanced JavaScript](https://scrimbaguide.tech/docs/courses/javascript/advanced-javascript/) and part of [Learn UI Design](https://scrimbaguide.tech/docs/courses/css/ui-design/), plus a slice of [Command Line Basics](https://scrimbaguide.tech/docs/courses/javascript/command-line-basics/), not the full courses. It also includes Scrimba's [Testing in React](https://scrimbaguide.tech/docs/courses/react/testing-in-react/) course as its testing module. [Learn Firebase](https://scrimbaguide.tech/docs/courses/javascript/firebase/) and [Intro to NestJS](https://scrimbaguide.tech/docs/courses/javascript/nestjs/) are not part of this path.

and more, see the [full catalog](https://scrimbaguide.tech/docs/courses/).

## Choose this if

You want one track that covers UI and servers and you accept the longest path on the site. If you only care about shipping React and CSS faster, take [Frontend](https://scrimbaguide.tech/docs/paths/frontend-developer-path/). If you already built UIs and just need APIs and data, [Backend](https://scrimbaguide.tech/docs/paths/backend-developer-path/) is shorter.

**The Fullstack Developer Path**

JavaScript end to end: React, Node, Express, SQL, TypeScript, Next.js, testing, deployment, plus an AI module, all in one Pro path.

- Duration: 108.4 hrs
- Level: Beginner
- 20 modules
- 2055 lessons

**[Start the Fullstack Path](https://scrimba.com/fullstack-path-c0fullstack?via=u42d4986)**

## Related pages

- [All Learning Paths](https://scrimbaguide.tech/docs/paths/)
- [Backend Developer Path](https://scrimbaguide.tech/docs/paths/backend-developer-path/)
- [Frontend Developer Path](https://scrimbaguide.tech/docs/paths/frontend-developer-path/)
- [AI Engineer Path](https://scrimbaguide.tech/docs/paths/ai-engineer-path/)
- [React Courses](https://scrimbaguide.tech/docs/courses/react/)
- [Backend Courses](https://scrimbaguide.tech/docs/courses/backend/)
- [TypeScript Courses](https://scrimbaguide.tech/docs/courses/typescript/)
- [All learning paths](https://scrimbaguide.tech/docs/paths/)
- [How Scrims Work](https://scrimbaguide.tech/docs/how-it-works/how-scrims-work/)
- [Tutorial Hell FAQ](https://scrimbaguide.tech/docs/how-it-works/tutorial-hell/)
- [Scrimba Pricing](https://scrimbaguide.tech/docs/pricing/)
- [Scrimba for absolute beginners](https://scrimbaguide.tech/docs/for/beginners/)
- [Scrimba vs Boot.dev](https://scrimbaguide.tech/docs/comparisons/scrimba-vs-boot-dev/)

## Sources

- [Scrimba: The Fullstack Developer Path](https://scrimba.com/fullstack-path-c0fullstack?via=u42d4986)
- [BLS: Software Developers, QA Analysts, and Testers](https://www.bls.gov/ooh/computer-and-information-technology/software-developers.htm)
- [BLS: Web Developers and Digital Designers](https://www.bls.gov/ooh/computer-and-information-technology/web-developers.htm)
- [ZipRecruiter: Back End Developer Salary (May 2026)](https://www.ziprecruiter.com/Salaries/Back-End-Developer-Salary)
- [Scrimba forum: C# course and Backend Dev Path](https://forum.scrimba.com/t/c-course-and-backend-dev-path/2011)
- [DonTheDeveloper: Honest review of Scrimba's Frontend career path](https://www.donthedeveloper.tv/podcast/scrimba-frontend-developer-career-path-review)
- [Scrimba: How to become a backend developer in 2026](https://scrimba.com/articles/how-to-become-a-backend-developer-in-2026-complete-roadmap/)

**Q: How long does the Fullstack Path take?**

108.4 hours of interactive lessons, plus 30 to 50 percent for projects, is 141 to 163 hours. At 10 to 15 hours a week that is three to four months; weekend learners at 6 to 8 hours about five to six.

**Q: Should I pick Fullstack or Frontend?**

Fullstack if you want Node, SQL, TypeScript, Next.js, testing, and the AI module in the same long track. Frontend if you want to get hireable on React and the browser sooner.

**Q: Does this path include AI?**

Yes. The Fullstack Path includes an AI Engineering module covering LLMs, agents, and RAG fundamentals.

**Q: Do I need prior experience?**

No. The path starts with basic HTML and CSS, assuming no prior coding knowledge.

### Related Guides

- [Learn JavaScript](https://scrimbaguide.tech/docs/courses/javascript/learn-javascript/)
- [Learn HTML and CSS](https://scrimbaguide.tech/docs/courses/css/html-and-css/)
- [Learn React](https://scrimbaguide.tech/docs/courses/react/learn-react/)
- [Learn TypeScript](https://scrimbaguide.tech/docs/courses/typescript/learn-typescript/)
- [Learn Next.js](https://scrimbaguide.tech/docs/courses/javascript/nextjs/)
- [Learn Node.js](https://scrimbaguide.tech/docs/courses/javascript/nodejs/)
- [Learn Express.js](https://scrimbaguide.tech/docs/courses/javascript/expressjs/)
- [Learn SQL](https://scrimbaguide.tech/docs/courses/backend/sql/)
