Skip to main content

Scrimba TypeScript Courses

Scrimba teaches TypeScript in one free course, not a full track. Learn TypeScript runs 4.2 hours across 79 lessons with Bob Ziroll, covering fundamentals, TypeScript in React, and TypeScript in Express, free with no card required. Take it standalone for types alone; skip it only if you need generics, conditional types, or compiler configuration in depth.

Reviewed inside the course with a Pro account, September 2026.

Does Scrimba have a TypeScript course?​

Yes, one. Scrimba treats TypeScript as a layer on top of the JavaScript you already know, not a separate language reboot, so the catalog is a single focused course tied to the React and Node stacks most teams ship. It runs in the same pause-and-edit "scrim" format as the rest of the platform: every type error you see is one you fix inline. See how scrims work for the format itself.

All Scrimba TypeScript content​

Course or moduleWhat it coversAccessLength
Learn TypeScriptTypes, interfaces, unions, generics basics, TS in React, TS in Express, one projectFree4.2 hrs, 79 lessons
Advanced React, "TypeScript in React" moduleTyping props, hooks, context, and events in a real React codebaseProPart of an 18.8-hour course
Fullstack Developer Path, TypeScript moduleThe Learn TypeScript course placed after JavaScript and React in an ordered pathProPart of 108 hrs
Backend Developer Path, TypeScript moduleThe same course, positioned before Node and Express workProPart of 36 hrs
Intro to NestJSA TypeScript-first backend framework, assumes you already know TSFree1.4 hrs

Every row above is the same core material reused in context, so there is no reason to take Learn TypeScript twice. Take it standalone if you only want types, or let a path schedule it for you.

Inside the courses​

Opening slide of the TypeScript fundamentals section of Scrimba's Learn TypeScript course, showing the blue TS logo and Bob Ziroll named as teacher
Section 1 of Learn TypeScript covers fundamentals; no scrim here reaches interfaces or declaration files.
Opening slide of the TypeScript and React section of Scrimba's Learn TypeScript course, with the TS and React logos side by side.
Rachel Johnson, not Bob, teaches this React conversion in Learn TypeScript; only the course title credits Bob.
Opening slide of the Express and TypeScript section of Scrimba's Learn TypeScript course, with the Express and TS logos.
Every section of Learn TypeScript is free, including this typed Express API. The certificate needs Pro too.
Opening slide of Scrimba's Intro to NestJS course on an orange and purple gradient, naming Don Hansen as teacher
Intro to NestJS packs 22 scrims into one flat section, 12 of them checked challenges, all free.Chapter title cards from scrimba.com.

I opened 41 of the 79 scrims in Learn TypeScript. Bob Ziroll's first project is a console pizza restaurant written in plain JavaScript and seeded with bugs. You write three functions, run it, watch the console print "TypeError: Assignment to constant variable" three times, and only then paste the code into a .ts file, where the red squiggles are the same bugs. Two things the course page does not say: Rachel Johnson, not Bob, teaches the React and Express sections, and no scrim I opened covers interfaces, classes, or declaration files. All three sections opened without a paywall; the certificate needs Pro.

The "TypeScript in React" module of Advanced React is the same Assembly: Endgame conversion, 50 minutes and 20 scrims. Rachel opens it with "welcome to the next section of the Learn TypeScript course." Advanced React is Pro apart from three sample scrims, and none of the three is in this module.

Intro to NestJS is 22 scrims, 12 of them checked challenges. You scaffold a NestJS 11 project with the Nest CLI inside Scrimba's editor and build the profiles API of a dating app for developers: a module, a controller with full CRUD routes, a service holding an in-memory array, DTOs, pipes, and a guard. All of it is free. Databases, authentication, and tests are out of scope.

Who the Scrimba TypeScript course is for​

  • You already write JavaScript and want types. This is the target learner. The course assumes functions, arrays, objects, and basic async are familiar.
  • You are learning React and keep seeing .tsx in job posts. Do Learn React first, then this course, then the TypeScript in React module in Advanced React.
  • You are on the Fullstack or Backend path. It is already scheduled for you; do not skip it, because the Express and Node sections lean on it.

Where it does not fit: complete beginners (start with Learn JavaScript first), and developers who want TypeScript internals or advanced type-level programming. For that second group, our best TypeScript courses roundup pairs Scrimba's free course with a deeper video course and the official handbook.

How to progress​

  1. Learn JavaScript (free, 9.4 hrs) if you cannot yet write a fetch call and render its result.
  2. Learn TypeScript (free, 4.2 hrs) to add types, safer refactors, and the skill most React and Node postings ask for.
  3. Apply it: the TypeScript in React module of Advanced React, or Learn Express.js and Intro to NestJS on the backend side.
  4. Drill it: Practice TypeScript has short exercises you can run in the browser.

For a longer plan with weekly milestones, see how to learn TypeScript on Scrimba and, if you are choosing between JS-only and TS, should JavaScript developers learn TypeScript in 2026.

Start Learn TypeScript for free (opens in a new tab)

Where TypeScript sits in the career paths​

TypeScript modules appear inside the Fullstack Developer Path and the Backend Developer Path, each scheduling the course for you.

The Frontend Developer Path does not include a TypeScript module, so frontend-path learners should take Learn TypeScript on the side once they finish the React section. Browse every track on the Learning Paths hub.

Start Learn TypeScript for free

The course is free with no credit card. Upgrade to Pro later for the paths and unlimited challenges.

Try Scrimba free (opens in a new tab)