cd ~/programs/web-development
Full-Stack Web Development
Learn to build, test and ship real web apps, and to explain every line.
HTML to deployed product: JavaScript, TypeScript, React, Node and PostgreSQL, taught live with daily pair programming and weekly code review.
- 16 wks full-time
- 28 wks part-time
- from $9,900
- live online
time --honest
The hours, honestly
Both tracks cover the same units with the same instructors. Pick the one you can keep up for the whole program, not the one you hope to keep up.
~40 hrs / week
Full-time, 16 weeks
- Live sessions
- Mon to Fri, 11am to 5pm Eastern (8am to 2pm Pacific), with breaks
- Live hours
- 30 a week
- Project work
- About 10 hours a week, on your own time
- Working?
- Not compatible with a job. Plan your money for the full program plus a job search.
~18 hrs / week
Part-time, 28 weeks
- Live sessions
- Tue and Thu, 7pm to 10pm, plus Saturday 10am to 3pm (Eastern or Pacific cohorts)
- Live hours
- 11 a week
- Project work
- About 7 hours a week, on your own time
- Working?
- Built around a full-time job. Expect tired evenings, especially in checkpoint weeks.
cat syllabus --phases
What you'll learn, phase by phase
-
foundations · weeks 1 to 4
- The web platform and your toolchain
- JavaScript fundamentals
- Async JavaScript and APIs
- TypeScript and testing foundations
-
frontend · weeks 5 to 8
- React fundamentals
- React in practice
- State and application architecture
- Frontend build week
-
backend · weeks 9 to 12
- Node, Express and API design
- PostgreSQL and data modeling
- Auth and security
- Testing, CI/CD and deployment
-
capstone · weeks 13 to 15
- Capstone definition
- Capstone build I
- Capstone build II and hardening
-
careers · week 16
- Demo day and career sprint
What you'll work in
- JavaScript / TypeScript
- React
- Node & Express
- PostgreSQL
- Git & GitHub
- Vitest
- Docker (intro)
- GitHub Actions
The capstone
A deployed full-stack application with sign-in, a relational data model, tests and CI. You build it over 4 weeks and defend it at demo day.
Before day 1
No degree or prior code required. You finish our free 20-hour prep course before day 1.
Priya Raman
Lead Instructor, Web Development
Runs the cohort like an engineering team: daily code review, honest feedback and a strict 'no magic' rule. If you can't explain your code, you're not done.
Meet all instructorsgrep web-development outcomes-2025.csv
example figuresWhere 2025 grads ended up
Roles that graduates of this program were hired into:
- Junior software engineer
- Frontend developer
- Full-stack developer
- QA / test engineer
- 25th pct
- $58,000
- Median
- $68,500
- 75th pct
- $81,000
reported by 84 grads employed in-field. base pay before tax.
northpath pricing --program web-development
What it costs, every plan in full
A $250 seat deposit reserves your cohort on any plan and counts toward these totals. It is not on top of them.
Pay upfront
$9,900
total you pay
One payment before day 1. $500 less than the $10,400 list price.
Monthly installments
$10,600
total you pay
8 payments of $1,325, first at enrollment. No interest; the $200 plan fee is inside the total.
Deferred tuition
$14,760
total you pay
$0 during the program, then 36 payments of $410 starting 3 months after graduation. $4,860 more than upfront, owed whether or not you're hired.
Deferred tuition, every term
- The printed total is a hard cap. It never rises with your salary, and there is no interest on top.
- 36 equal monthly payments, starting 3 months after graduation.
- You owe the payments whether or not you get a job. That is the trade for paying nothing up front.
- Pay it off early at any time with no fee. You pay only what is left of the printed total.
- Hardship pause: up to 6 months in total if you lose income. The total does not change.
For this program the cap is $14,760. We don't offer income-share agreements; here's how one compares.
Refunds, in plain words
- Weeks 1 and 2
- Leave for a full refund, deposit included. No questions asked. A deferred plan is cancelled and you owe nothing.
- Weeks 3 to 6
- You get back the share of tuition for the weeks you won't attend. On a deferred plan, you owe only the share for the weeks you did attend. Or pause once and rejoin a later cohort at no charge.
- After week 6
- Tuition is committed and there is no refund. On a deferred plan, the full printed total is owed. We say this in full-size type because it's the clause that matters.
Example: you pay $9,900 upfront for the 16-week full-time track and leave after week 4. You get back 12 of 16 weeks: $7,425.
Is it a fit?
// a good fit if
- You like solving puzzles and don't mind being stuck for a while
- You can protect 18 hours a week (part-time) or 40 (full-time) for the whole program
- You want a junior engineering role and know it may take months of applying
// probably not a fit if
- You want a senior salary in your first year
- You'd rather follow video tutorials alone than pair with classmates live
- You can't make most live sessions in your time zone
Upcoming cohorts
- Nov 9, 2026 full-time
- Dec 1, 2026 part-time
- Jan 18, 2027 full-time
rolling admissions. no "3 seats left" theatre.
Apply to Full-Stack Web DevelopmentQuestions about Full-Stack Web Development
Do I need a powerful computer?
No. Any laptop from the last 5 years with 8 GB of memory runs everything we teach. A second monitor helps with pairing but isn't required.
Will I learn to use AI coding assistants?
Yes, from week 5, with one rule: you must be able to explain every line you hand in. Each checkpoint includes a live walkthrough of your code, and code you can't explain doesn't pass.
What if I fail a checkpoint?
You get one retake within the same phase, with a TA session first. If it still isn't there, you can pause and rejoin the next cohort at the start of that phase at no charge.
More answers on the FAQ page, including refunds, schedules and payment plans.
northpath --apply
Start with a conversation.
Applying to Full-Stack Web Development takes about 20 minutes and commits you to nothing. A person replies within 2 business days, and you can audit one live session before you decide.