Learn by shipping
Courses that end with something deployed. Every module leaves working code in your own repository — no starter kits, no finished-video-shaped learning.
Start with one of these
Ranked by how many people are working through them right now.
CSS Without a Framework
Modern layout, custom properties and container queries — the browser is the framework now.
Accessible by Default
Semantics, keyboard and ARIA — building interfaces that work for everyone, from the first commit.
TypeScript for Teams
Types that catch real bugs and stay out of the way — for codebases with more than one author.
Ship It: Next.js 16 from Zero to Production
Build and deploy a real application on the App Router — async request APIs, streaming, caching and the deploy that follows.
- Learners enrolled
- 161,680+
- Across every course since launch
- Courses
- 8
- 89 hours of material
- Completion rate
- 68%
- Industry average is nearer 13%
- Instructors
- 6
- All still working engineers
Four steps, and none of them are “watch”
The format is the same in every course, because it is the part that makes the learning stick.
Taught by people who still ship
Maya Okonkwo
Principal engineer · ex-platform lead at Northwind
Maya has spent eleven years on the boring half of frontend: the render path, the cache, the deploy. She teaches the way she reviews code — by asking what happens on the slow connection, on the old phone, on the day the API is down. Her courses ship a real repository, not a starter kit, and every lesson ends with something running.
Credentials
Joined Northwind Commerce
CompletedBuilt the checkout that still handles 40k orders an hour.
Platform lead
CompletedMoved 240 engineers onto a single React build without a freeze week.
Independent
CompletedConsulting on render performance for retail and media teams.
First course on SkillForge
In progress31,000 learners and a 4.8 average across three titles.
What a SkillForge course actually includes
The same five things every time, so you know what you are buying before you click.
- A repository you keep. Not a zip of finished code — the one you built, commit by commit.
- Projects, not exercises. A third to a half of every course is hands-on, and the split is shown on each course page.
- Lifetime access, including updates. Instructors re-record when the tooling moves; you get the revision free.
- A certificate with a verification link. On free courses too.
- Thirty days to change your mind. No questions, and you keep the certificate.
Most online courses are abandoned around lesson three. Ours are finished because each one is building a specific thing, and stopping halfway leaves it broken.
What people said afterwards
I had been "learning React" for two years and had nothing to show anyone. Six weeks here and I have a deployed app with real users. The difference is that every lesson ends with something running.
Priya NandakumarFrontend engineer, MeridianThe Postgres course paid for itself in one afternoon. I found an index we had been missing for a year and cut our slowest endpoint from nine seconds to under two hundred milliseconds.
Clara BergströmProduct engineer, FathomWe put four engineers through the delivery course. CI went from twenty-two minutes to five, and we now rehearse rollbacks monthly. That was not on the syllabus — it came out of the projects.
Peter NkemeluEngineering manager, Halcyon
Pay per course, or take the lot
Every course can be bought once and kept forever. Pro exists for people who take more than three a year.
Two months free — saving 17%Free
$0foreverTwo full courses, no card, no trial clock.
- CSS Without a Framework, in full
- Accessible by Default, in full
- First lesson of every paid course
- Progress tracking and streaks
- Certificates on completed courses
Pro
Most popular$290/yearThe whole catalogue, plus everything added while you subscribe.
- All 8 courses, all future courses
- Downloadable project repositories
- Instructor Q&A within two working days
- Certificates with a verification link
- Cancel anytime; courses bought outright stay yours
Team
$240/year per seatFor five or more engineers learning the same stack.
- Everything in Pro, per seat
- Shared progress dashboard
- Assign courses and set target dates
- SSO and invoiced billing
- A quarterly live session with an instructor
Before you enrol
Do I get a certificate?
Yes. Finish every lesson and project in a course and SkillForge issues a certificate of completion with a verification link you can share or add to LinkedIn. Certificates are free on every plan, including the free courses, and they never expire.
Is there lifetime access?
Yes. A course you buy is yours permanently, including every future update to it. Instructors here re-record material when the tooling changes rather than leaving an outdated module in place, and you get those revisions at no extra cost. Your progress, notes and certificates stay with your account whether or not you hold a subscription.
What is the refund policy?
Thirty days, no questions asked. Request a refund from your dashboard within 30 days of purchase and it is returned to the original payment method, typically within five working days. You keep any certificate you already earned. There is no cap on how much of the course you watched first.
How much of each course is hands-on?
Between a third and a half, depending on the course. Every course page carries a "What is inside" chart that splits the total running time into video, quizzes and hands-on projects, and those figures are computed from the lesson list itself rather than estimated — so the chart and the curriculum below it always agree. Projects are the bulk of the practical time: you build and ship something real, and the finished repository is yours to keep.
What do I need before I start?
A computer, an editor and the level marked on the course. Beginner courses assume no prior knowledge of the subject; intermediate courses assume you write code professionally; advanced courses assume you are comfortable in the ecosystem already. Every course page lists what you will learn, and the first lesson of each is free to preview so you can judge the pace before paying.
Can I learn at my own pace?
Entirely. Everything is self-paced with no cohort dates and no deadlines. The dashboard tracks your weekly minutes and your streak so you can see your own rhythm, but nothing expires and nothing is withheld if you take a month off.