Skip to main content

Scrimba Study Plan: The 6-Month Roadmap

Quick Answer: 4–6 months at 10–15 hrs/week completes the Frontend Path. Steady pace recommended. This page gives a week-by-week plan.

Last reviewed: March 2026.

Who This Is For

Scrimba learners planning their study: career changers, part-time learners, or anyone needing a concrete timeline to finish a path.

"How long will it take?" is the first question everyone asks. The honest answer: 4 to 6 months of consistent study, at 10-15 hours per week, will get you through the Frontend Developer Path and ready for job applications. This page gives you a concrete, week-by-week plan.

Choose Your Pace

PaceHours/WeekTime to Complete Frontend PathBest For
Intensive20-25 hrs~3.5 monthsFull-time learners, career changers on a deadline
Steady10-15 hrs~6 monthsPart-time learners, people with day jobs
Relaxed5-8 hrs~10 monthsCasual learners, exploring if coding is right for you

The Steady pace is what we recommend for most people. It's sustainable, avoids burnout, and still moves fast enough to maintain momentum.

The 6-Month Plan (Steady Pace)

This plan maps to the Frontend Developer Path (81.6 hours, 13 modules). Adjust timelines if you're following the Fullstack Path (108.4 hours — add approximately 2 months).

Month 1: Foundations

WeekModuleHoursMilestone
1Welcome + Web dev basics (pt 1)3-4 hrsBuild your first HTML page
2Web dev basics (pt 2)3-4 hrsStyle a complete page with CSS
3Making websites interactive (pt 1)4-5 hrsWrite your first JavaScript functions
4Making websites interactive (pt 2)4-5 hrsComplete your first solo project

Goal: Understand HTML structure, CSS styling, and basic JavaScript. You should be able to build a simple interactive page from scratch.

Month 2: Core Skills

WeekModuleHoursMilestone
5Making websites interactive (pt 3)4 hrsDOM manipulation confidence
6Accessible development3 hrsUnderstand ARIA and semantic HTML
7Essential CSS concepts (pt 1)3 hrsBuild a CSS Grid layout
8Essential CSS concepts (pt 2)3 hrsFlexbox + CSS variables mastery

Goal: Comfortable building accessible, well-styled websites. Your CSS skills should be strong enough to recreate any design you see.

Month 3: JavaScript Mastery

WeekModuleHoursMilestone
9-10Essential JavaScript concepts (pt 1-2)5-6 hrs/wkClosures, async/await, array methods
11Responsive design (pt 1)4 hrsMobile-first responsive page
12Responsive design (pt 2)4 hrsComplete responsive solo project

Goal: Solid JavaScript fundamentals. You can build interactive web apps without a framework and they work on all devices.

Month 4: React and APIs

WeekModuleHoursMilestone
13Working with APIs (pt 1)4 hrsFetch data from a real API
14Working with APIs (pt 2)4 hrsBuild an API-powered app
15-16React basics (pt 1-2)5-6 hrs/wkBuild your first React component tree

Goal: You understand how modern web apps work — fetching data, managing state, and building with React.

Month 5: Advanced React + Portfolio

WeekModuleHoursMilestone
17-18React basics (pt 3) + Advanced React (pt 1)5-6 hrs/wkReact hooks and routing
19-20Advanced React (pt 2-3)5-6 hrs/wkComplete a polished React project

Goal: You can build complete React applications. Start your portfolio with 2-3 projects. See our portfolio project ideas.

WeekModuleHoursMilestone
21-22Getting hired module5 hrs/wkResume, LinkedIn, and portfolio ready
23-24Interview prep + job applications5 hrs/wkFirst applications sent

Goal: Your resume is polished, your LinkedIn is optimized, and you've started applying. Use Scrimba's interview prep courses alongside this module.

Daily Routine Template

Here's a sample daily routine for someone studying 2 hours per day (14 hrs/week):

Time BlockDurationActivity
First 5 min5 minReview yesterday's notes or re-read last lesson
Core learning60 minWork through Scrimba lessons (interactive scrims)
Practice40 minSolo project work or coding challenges
Last 15 min15 minWrite quick notes on what you learned, post in Discord

Tips for Staying Consistent

  1. Start with 5 minutes. On low-motivation days, just open Scrimba and do one lesson. You'll often continue once you start. This is the "Tiny Habits" principle from Stanford researcher BJ Fogg.

  2. Use the Scrimba Discord. Post your progress in the community channels. Accountability from peers is one of the strongest motivators. Read our community guide for details.

  3. Don't skip solo projects. They feel harder because there's no hand-holding — that's the point. The struggle is where real learning happens.

  4. Track your streaks. Keep a simple log of days you coded. Even 15 minutes counts. The goal is to never break the chain.

  5. Take rest days. Schedule 1-2 days off per week. Burnout is the #1 reason people quit. A sustainable pace beats a sprint.

Choose This If

Choose this plan if: You're committing to the Frontend or Fullstack path and want a week-by-week roadmap. Adjust pace to fit your schedule; steady (10-15 hrs/wk) works for most.

Start your 6-month journey

All career paths are included with Scrimba Pro. Start today and be job-ready in 6 months.

Use our partner link to get 20% off the Pro plan.

Claim 20% Off Scrimba Pro (opens in a new tab)

Ready to Upgrade Your Learning?

Use our partner link to claim 20% off Scrimba Pro and unlock all courses and career paths.

Claim 20% Off Scrimba Pro (opens in a new tab)