TypeScript
FreeThe TypeScript Handbook
The official TypeScript Handbook for JavaScript programmers learning type checking, narrowing, generics and everyday type patterns.
Scrimba — Bob Ziroll
Compare Scrimba’s TypeScript course for the language foundation, advanced types and practical use with React and Express, after JavaScript study.
Opens on the provider’s site. Check current access and certificate terms there.
Scrimba connects TypeScript concepts with two familiar JavaScript application settings. The sequence begins with the language, adds advanced concepts and then applies them to React and Express. It is an intermediate continuation for learners who already understand basic JavaScript.
JavaScript learners with a solid grasp of the language’s basics.
JavaScript knowledge is explicitly required. Check the current exercise and framework setup, and remember that type checking does not validate untrusted input at runtime.
Coursera offers paid enrollment or subscription access. Check the enrollment screen for assessment and certificate terms, trials and any financial-aid options. Tool subscriptions, model API usage and cloud services may cost extra.
Add TypeScript to a small existing JavaScript module. Resolve its type errors, then test malformed external input to see which checks still need runtime code.
This overview is based on the provider's published information, checked on . It is an editorial assessment, not a claim that we completed the resource. Time filters are approximate study ranges; projects and exercises can take longer.
Took this course? Share what you thought.
Other learning resources covering the same topic.
TypeScript
FreeThe official TypeScript Handbook for JavaScript programmers learning type checking, narrowing, generics and everyday type patterns.
Total TypeScript
FreeMatt Pocock’s free beginner TypeScript exercises, using problems and solutions to practice common type-checking tasks.
YouTube
FreeHitesh Choudhary’s freeCodeCamp TypeScript video course, covering the type system from basic values through generics and narrowing.
Udemy
PaidA structured TypeScript course covering types, narrowing, generics, compiler configuration, and integration with React or Node.js.
Udemy
PaidExplore Stephen Grider’s TypeScript course for reusable application design, classes and interfaces, with projects involving React, Redux and…
Udemy
PaidReview Colt Steele’s TypeScript course for interfaces, generics, classes and modules, with Webpack configuration and React integration after…