TypeScript adds static types on top of JavaScript, catching bugs before your code ever runs. These free courses, tutorials, tools and communities will take you from your first type annotation to confidently typed real world apps, all without spending a cent.
A free structured course for JavaScript developers that goes from beginner topics to advanced with quizzes in each module.
A free interactive tutorial with example code and exercises with solutions in each section.
A free, beginner friendly course teaching TypeScript as a superset of JavaScript with lessons, projects and quizzes.
A free fundamentals module covering the core type system before moving into more advanced modules.
A free interactive screencast course where you pause and edit the instructor's real code directly in the browser.
A free 22-lesson interactive course built for developers who already know JavaScript and want a fast TypeScript on-ramp.
A completely free written and video course covering TypeScript from basics through advanced typing.
Matt Pocock's free 18-lesson, exercise driven tutorial with problems, solutions and video explanations.
A free official Node.js learning site module that introduces TypeScript basics in a Node context.
Free exercise driven video tutorials from a full time TypeScript educator, great once you already know JavaScript.
A fast, high density overview of what TypeScript is and why it exists, good as a first orientation video.
A clear, chapter by chapter beginner playlist covering setup, types, objects, classes, interfaces and generics.
Direct, practical coverage of TypeScript's type system including discriminated unions and mapped types.
A long, complete free course walking through modern TypeScript features from the ground up.
A fast free crash course for people who want the essential concepts without a multi hour commitment.
A dedicated TypeScript focused channel with free tutorials for building comfort with the language.
An index of freeCodeCamp's free TypeScript articles and companion videos, useful for browsing by topic.
The official 5 minute primer showing how TypeScript layers onto JavaScript you already know.
The official on-ramp for people who are new to programming entirely, not just new to TypeScript.
A free long form written walkthrough of TypeScript fundamentals for complete beginners.
A free guide specifically for developers who want to combine TypeScript with React.
Practical, applied TypeScript concepts tied to real project scenarios rather than abstract theory.
A free, well organized tutorial site covering everything from basic syntax to more advanced topics.
A free, beginner friendly reference style tutorial with simple explanations and runnable examples.
A free written guide laying out a sensible learning path for JavaScript developers moving to TypeScript.
A free set of interactive exercises that progressively increase in difficulty across most core TypeScript features.
A free track with over 100 exercises, automated feedback and optional human mentoring.
Free multiple choice and fill in the blank exercises for reinforcing basic TypeScript syntax.
A free interactive practice set for tracking progress while working through TypeScript coding problems.
The authoritative, free, Microsoft maintained reference every serious TypeScript learner should read at least once.
A free and open source book often called one of the best TypeScript books, downloadable as PDF, ePub or Mobi.
A free, open source, no fluff guide to writing effective TypeScript, good as a compact reference.
The full official documentation site linking the handbook, reference pages and release notes in one place.
A free, fast, offline capable mirror of TypeScript docs useful for quick lookups while coding.
A completely free editor with best in class built in TypeScript IntelliSense since Microsoft builds both.
The official zero setup online editor for writing, sharing and experimenting with TypeScript snippets.
A free, open source linter toolset that brings ESLint's bug and style checks to TypeScript code.
A free JavaScript and TypeScript playground that runs directly inside your editor for instant feedback.
A free online tool for testing and understanding typescript-eslint lint rules against real code.
A free weekly show hosted by Kamran Ayub and Erik Onarheim covering TypeScript news and deep dives.
A free, frequently updated web development podcast by Wes Bos and Scott Tolinski that regularly covers TypeScript topics.
The same free TypeScript.fm show available for streaming directly on Spotify with no signup cost.
Official downloadable PDF and PNG syntax references covering classes, interfaces, types and control flow analysis.
A free, dense one page reference with usage examples and quick syntax reminders.
A free, thorough set of notes for quick reference on types, classes, decorators and more.
A free downloadable reference guide to core TypeScript fundamentals and concepts.
A free cheat sheet with 32 practical code examples plus a downloadable PDF and poster version.
The essential free reference for typing React component props, hooks, forms, events and context.
The official TypeScript Discord with tens of thousands of members and active channels for getting help.
The long standing free Q&A hub where TypeScript makes up a steady share of monthly programming questions.
The open discussion thread on the official TypeScript repo where the community and maintainers debate direction.
A free curated set of hands on projects organized by difficulty to build real TypeScript skills.
A companion page listing real world project exercises to reinforce TypeScript concepts through building.
A free list of project ideas with source code covering a range of difficulty levels.
A free beginner oriented list of practical project ideas like to-do lists, weather apps and expense trackers.
A free article suggesting portfolio worthy TypeScript projects for learners who want to showcase applied skills.