Skip to content
8 courses · 89 hours · 2 of them free

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.

Most enrolled

Start with one of these

Ranked by how many people are working through them right now.

Browser developer tools showing HTML markup beside a panel of CSS style rulesDesign

CSS Without a Framework

Modern layout, custom properties and container queries — the browser is the framework now.

Inês MarchettiInês Marchetti
4.7 (7.1k)
41.3k learners
8h17 lessonsBeginner
Two people at a glass table, one typing on a laptop while the other points at the screenDesign

Accessible by Default

Semantics, keyboard and ARIA — building interfaces that work for everyone, from the first commit.

Inês MarchettiInês Marchetti
4.8 (5.5k)
33.2k learners
8h16 lessonsBeginner
A close-up, sharply angled view of syntax-highlighted source code on a dark screenFrontend

TypeScript for Teams

Types that catch real bugs and stay out of the way — for codebases with more than one author.

Dev RaghunathanDev Raghunathan
4.7 (5.4k)
24.3k learners
10h18 lessonsIntermediate
A laptop and an external monitor on a bright white desk, both showing an open code editorFull-stack

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.

Maya OkonkwoMaya Okonkwo
4.7 (3.6k)
18.4k learners
15h25 lessonsIntermediate
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
How it works

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.

Instructor spotlight

Taught by people who still ship

Maya Okonkwo

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

  1. 2015

    Joined Northwind Commerce

    Completed

    Built the checkout that still handles 40k orders an hour.

  2. 2019

    Platform lead

    Completed

    Moved 240 engineers onto a single React build without a freeze week.

  3. 2022

    Independent

    Completed

    Consulting on render performance for retail and media teams.

  4. 2024

    First course on SkillForge

    In progress

    31,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.
68%finish rate

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.

Learners

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 Nandakumar
    Priya NandakumarFrontend engineer, Meridian
  • The 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öm
    Clara BergströmProduct engineer, Fathom
  • We 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 Nkemelu
    Peter NkemeluEngineering manager, Halcyon
Pricing

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

    $0forever

    Two 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/year

    The 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 seat

    For 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
Questions

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.

One email a fortnight

New courses, a short write-up of something we learned shipping them, and nothing else. Unsubscribe in one click.

No spam, no sharing. This demo form does not store your address.