We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.

11 Best TypeScript Courses in 2026, Tested and Ranked

Maya Chen
Maya ChenComputer science and programming educator at Boot.dev

Last published

Table of Contents

TypeScript gets a complicated reaction around here on Boot.dev. In 2023 Lane, the founder, wrote that he couldn't believe he was using TypeScript as an example of a language that does something well, because its union types are exactly what he wants in Go. Then he complained that it also has an enum keyword, so there are two ways to do the same thing. He has built real projects in it too, like Prepcards, a flash card game he wrote in Svelte and TypeScript one weekend.

Course Price Type errors in the browser Account to start Certificate
Boot.dev Learn TypeScript First 3 chapters free, then $59/mo Yes, and tests on submit Free account With membership
Total TypeScript $250 Essentials, $795 Complete Yes, embedded or local Email for free tutorial Yes
freeCodeCamp TypeScript workshops Free Yes, and tests on submit No Free
TypeScript Handbook and Playground Free Yes, no lessons No No
Execute Program 16 free lessons, then $39/mo Yes Email before lesson 1 No
Understanding TypeScript (Udemy) $129.99 list, $18.99 on sale No, video Yes, to buy Yes
TypeScript: The Complete Developer's Guide (Udemy) $109.99 list, $15.99 on sale No, video Yes, to buy Yes
Master.dev TypeScript path $39/mo or $390/yr No, video Yes Yes
Scrimba Learn TypeScript Free with account, Pro $49/mo Couldn't check Yes, on the first click Pro only
Full Stack Open, TypeScript part Free No, you work locally GitHub, to submit Free
Codecademy Learn TypeScript Course free, Plus from $14.99/mo Yes, after sign-up Yes, before the editor Paid plans only

How I ranked these

  1. Does it make you fix real type errors?
  2. Does it assume you already know JavaScript?
  3. Is it current?

TypeScript is a language you learn by arguing with the tsc compiler. Reading about unknown vs any doesn't stick until a red squiggle tells you that you can't call .toUpperCase() on something that might be a number. So I ranked courses with a type checker in the loop higher than courses you just sit down and watch.

What our data says about learning TypeScript

Boot.dev's own learners. 10,069 people submitted their first Learn TypeScript lesson between July 2025 and March 2026. The course says up front that you need JavaScript first, but only 35.7% of them had passed a lesson in our Learn JavaScript course before starting... so we assume they were confused or, more likely, already knew JS. Either way, a lot of people start TypeScript without taking our JavaScript course first.

46.4% of those 10,069 people passed all 19 lessons in the free chapters within 90 days. The 2,570 people who finished the whole course between October 2025 and September 2026 took a median of 11.5 calendar days, active on 8 of them. That's only people who finished of course, and most people who start this course have already taken another Boot.dev course, so I'm treating it as a bit of a best case.

Stack Overflow's 2025 Developer Survey raw data. I downloaded the response file and looked at professional front-end and full-stack developers who use JavaScript. Here's how many of them also use TypeScript, by years of professional experience:

Years of experience Also use TypeScript Count
1-2 69.8% 828
3-5 74.3% 1,588
6-10 76.7% 2,238
11-20 69.8% 2,528
21+ 54.1% 1,485

So, TypeScript isn't an advanced skill you pick up later in your career. Juniors use it nearly as much as anyone else, and the real drop only shows up past 20 years of experience. So if you're job hunting for a web role, just expect TypeScript to be in the job description these days.

I also pulled npm's public download counts. The typescript package went from 20.5 million downloads in all of 2016 to 4.47 billion in 2025. Granted, install counts are inflated by CI pipelines, so the ratio matters more than the raw number: typescript passed eslint in monthly downloads in May 2020 and hasn't been behind it since.

Boot.dev: Learn TypeScript

Boot.dev is first (honestly, because it's ours) and it's the one I'd pick for anyone trying to actually build a real career. If you already write JavaScript every day and want to go deep on the type system, Total TypeScript is also a good option.

Learn TypeScript is 15 chapters and 105 lessons, about 20 hours. It goes from basic types and functions through unions, tuples, interfaces, narrowing, classes, utility types, generics, and conditional types, and ends with a chapter on setting up TypeScript on your own machine. Every lesson is a task in Support.ai, a fake LLM chat app that "ruins automates" customer support, and you submit code in the browser against tests.

If you just want to poke at the type checker, the TypeScript playground needs no account and I'd recommend playing with it. Here's me triggering a tsc type error:

The cons:

  • You need JavaScript first. The first lesson says so and points you to Learn JavaScript.
  • You need an account to run code. Logged out, lessons are readable but the run button says "Login to Run." A free account unlocks the first three chapters (19 lessons).
  • Most of it is paid. After the free chapters it's read-only unless you pay $59 per month or $399 per year.

Total TypeScript: the best paid course

Total TypeScript is Matt Pocock's course, and it goes deeper into the type system than most things on this list. Lane had him on Backend Banter in 2024 for an episode titled "I Quit Voice Coaching for TypeScript", and yes, that's his real backstory.

Pro Essentials is US $250 and Pro Complete, which adds workshops on type transformations, generics, advanced patterns, and React, is US $795. You do the exercises in an editor embedded in each lesson or in your own editor. The Essentials book is free to read online with no email, which makes it the best free TypeScript text on this list.

The cons:

  • The free tutorial costs an email. The 18-lesson beginner tutorial asks for your name and email before lesson one, then has you clone a repo and run exercises locally.
  • It's expensive, and it's not for beginners. It assumes JavaScript and some TypeScript exposure.
  • Matt teaches AI now. He hasn't been doing much with TypeScript teaching since he started working on his AI coding courses.

freeCodeCamp: the best free TypeScript course

freeCodeCamp has about 190 TypeScript steps in its Front-End Development Libraries certification: lectures, then workshops like a type-safe user profile, a math toolkit, and a football card app. It works logged out and it's free, with a free certificate if you finish the whole cert.

I typed const profile: number = { username: "codeLearner", age: 25 }; in the first workshop. The editor underlined profile in red, which is exactly what you love to see.

The cons:

  • It's buried in a front-end cert. To earn the certificate you also do the React and front-end parts, five projects, and an exam.

The TypeScript Handbook and Playground: free, and the source of truth

The official TypeScript Handbook is free and the Playground is zero clicks away from actually typing code.

The con: it's documentation, not a course. There are no exercises and nothing tells you what to build. I like it as a tool, but I wouldn't recommend it as your only learning tool.

Execute Program: short lessons

Execute Program has three TypeScript courses, 129 lessons in all. Instead of writing big chunks of code, you predict what each example evaluates to or whether it type-checks, and the app brings lessons back on a spaced-repetition schedule. It says most people finish the Basics course in about 3 hours over 6 days.

The cons:

  • Email before lesson one. Even the 16 free lessons start with a registration form.
  • Paid after that. $39 per month or $235 per year, and I didn't find a certificate.

Understanding TypeScript (Academind): the best video course

Maximilian Schwarzmüller's Understanding TypeScript is the more-reviewed of the two big Udemy TypeScript courses. It's 339 lectures and 22.5 hours, rated 4.6 by about 59,000 people, and last updated April 2026 with a big March 2025 rewrite.

The cons:

  • Old copy on the listing. The description still pitches Angular 2+ and a webpack workflow next to the 2025 update notes, so it isn't clear which parts are old footage.

TypeScript: The Complete Developer's Guide (Stephen Grider)

Stephen Grider's course is 335 lectures and 27 hours, last updated February 2026. It's project-heavy and spends a lot of time on design patterns, which is good if you learn by building and want more than just syntax.

The cons:

  • A quarter of it is one project. The "Let's Build a Web Framework" section alone is 6 hours and 52 minutes.
  • There's a React class components section. Class components are legacy React, and there's an hour and 44 minutes on them with Redux.

Master.dev: the TypeScript video path

Frontend Masters now redirects to master.dev - same site, new brand. Its TypeScript path is 26 hours and 48 minutes of video across five courses, starting with Anjana Vakil's 2025 intro and Mike North's TypeScript 5+ Fundamentals.

The cons:

  • Video only. No graded exercises.
  • Check dates. Mike North's Fundamentals course was published in December 2023 and sets up with Volta and Yarn. It's still correct TypeScript, but the tooling might be a couple of years old. $39 per month or $390 per year.

Scrimba: 4 hours, with React and Express

Scrimba's Learn TypeScript is 4.2 hours of editable screencasts, and it's one of the few courses that shows TypeScript in a React app and an Express server, not just in isolated snippets.

The cons:

  • Sign up to do anything. The intro video plays logged out, but "Start course" opens a sign-up modal, and the first lesson with a .ts file is locked.
  • The certificate is Pro. Pro is $49 per month at list price.

Full Stack Open: TypeScript in a real app

The TypeScript part of Full Stack Open is free from the University of Helsinki and ends with a full project called Patientor. It has 35 exercises, a free certificate, and university credits.

It also warns you about real ecosystem breakage. A note from March 28, 2026 warns that typescript-eslint didn't support TypeScript 6 yet and tells you to install with --legacy-peer-deps, which is the kind of footgun I love to see called out in these types of courses.

The con: it assumes parts 0 through 5 of Full Stack Open. It's a course for people who already build with React and Node.

Codecademy: free course, high friction startup

Codecademy's Learn TypeScript is about 10 hours, with 6 lessons and 7 projects, and the course is free! Love that it's free.

The cons:

  • The editor needs an account. Lesson one loads, and it's a history lesson about JavaScript in 1995... not my favorite way to jump right into learning. Then the editor pane is a sign-up form.
  • Certificates are paid. Plus is $14.99 per month billed yearly or $29.99 monthly.

Also worth knowing

  • type-challenges: 190 type-level puzzles you solve in the Playground. Good practice after a course, but the feedback is raw compiler output. A wrong answer on the easy "Pick" puzzle just says Type 'false' does not satisfy the constraint 'true'., and nothing tells you when you've passed. The errors just go away.
  • Effective TypeScript: Dan Vanderkam's book, second edition from April 2024, 83 specific tips. Read it after your first project.
  • Exercism's TypeScript track: 100+ free practice exercises with volunteer mentors, once you know the basics.

Which TypeScript course should you pick?

  • Want TypeScript for backend or ops work and like learning by doing: Boot.dev.
  • Already write JavaScript every day and want videos: Total TypeScript.
  • Can't spend money: freeCodeCamp's workshops, with the Handbook open in another tab.
  • Learn best from video: Understanding TypeScript, on sale.
  • Don't know JavaScript yet: start with the best JavaScript courses and come back here when you're done.

Frequently Asked Questions

What is the best TypeScript course?

Total TypeScript by Matt Pocock is the best paid TypeScript course if you're already comfortable with JavaScript, and its Essentials book is free to read online. For a free course that checks your code in the browser, freeCodeCamp's TypeScript workshops are the best option. Boot.dev's Learn TypeScript is the better pick if you want TypeScript for backend work, but most of it is paid after the first three chapters.

Do I need to know JavaScript before learning TypeScript?

Yes. Every course on this list assumes it, and most say so on the first page. TypeScript adds types to JavaScript, so you'll be learning both at once if you skip ahead. You don't need to be a JavaScript expert, though. Variables, functions, objects, arrays, and promises are enough.

Can I learn TypeScript for free?

Yes. The official TypeScript Handbook and Playground, freeCodeCamp's TypeScript workshops, Full Stack Open's TypeScript part, the Total TypeScript Essentials book, and type-challenges are all free. freeCodeCamp is the only free option that walks you through lessons with tests in the browser without an account.

Are TypeScript courses out of date now that TypeScript 7 is out?

Not in any way that matters to a learner. TypeScript 7.0, released in July 2026, is a rewrite of the compiler in Go that makes type checking much faster. The language you write is the same. The courses on this list teach TypeScript 5 or 6, and that knowledge carries straight over.

How long does it take to learn TypeScript?

If you already know JavaScript, a few weeks. On Boot.dev, the median learner who finished Learn TypeScript between October 2025 and September 2026 took 11.5 calendar days and was active on 8 of them, though people who finish are a self-selected group. Video courses on Udemy run 22 to 27 hours.

Related Articles