Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Independent

TypeScript Interactive Handbook

via Independent

Overview

This course will make you an expert at typescript! This course is designed to be do-able in a few short sessions. This should be the fastest and stickiest way to learn Typescript.

Syllabus

  • Intro
    • welcome.ts
    • basic-usage.ts
    • more-usage.ts
  • Fundamental Types
    • type-annotations.ts
    • number-type.ts
    • boolean-type.ts
    • type-aliases.ts
    • array-types.ts
    • obect-types.ts
    • optional-object-properties.ts
    • argument-types.ts
    • return-types.ts
    • function-type-expressions.ts
    • union-types.ts
    • null-undefined.ts
    • never-type.ts
  • Fundamental Types Quiz
  • Fundamental Concepts
    • type-inference.ts
    • narrowing.ts
    • literal-types.ts
    • unions-of-literals.ts
    • typeof-utility.ts
    • keyof-utility.ts
    • simple-generic.ts
    • generic-type-constraints.ts
    • function-type-generics.ts
    • function-generic-inference.ts
    • indexed-access-types.ts
    • conditional-types.ts
    • infer.ts
  • Helpful Utilities
    • partial.ts
    • required.ts
    • pick.ts
    • omit.ts
    • extract.ts
    • exclude.ts
    • parameters.ts
    • return-type-util.ts
    • Advanced Concepts
    • array-index-access-types.ts
    • distributive-conditionals.ts
    • excess-property-check.ts
    • nested-conditional.ts
  • Challenges 1
    • web-uri-template-literal.ts
    • object-type-mapping-1.ts
    • object-type-merge.ts
    • deep-property-access.ts
    • array-to-object-key-by.ts
  • Toolbelt
    • omit-by-value.ts
    • pick-by-value.ts
    • omit-optional.ts
    • omit-required.ts
    • mutable-all.ts
    • readonly-all.ts
    • require-except.ts
    • optional-except.ts
    • require-only.ts
    • optional-only.ts
    • camelcase-keys.ts
    • lowercase-keys.ts
    • unwrap-promise.ts
    • deep-require.ts
    • deep-optional.ts
    • deep-require.ts

Reviews

Start your review of TypeScript Interactive Handbook

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.