Lessons

TypeScript · Easy

TypeScript · Easy. Ten lessons. Open-book quizzes. Lesson 1 free.

10 lessons · The Host · Lesson 1 free

Pass all ten lessons for the certificate. Sample · Claim

  1. Lesson 1 · On the house

    Generics on functions

    Type parameters that stay honest.

  2. Lesson 2

    keyof and indexed access

    Types from keys.

  3. Lesson 3

    Utility types

    Partial, Pick, Omit.

  4. Lesson 4

    Type predicates

    Custom narrowing.

  5. Lesson 5

    Promise types

    async/await typing.

  6. Lesson 6

    Strictness flags

    strict and friends.

  7. Lesson 7

    Declaration files

    .d.ts sketch.

  8. Lesson 8

    satisfies operator

    Check without widening.

  9. Lesson 9

    Mapped types

    Transform properties.

  10. Lesson 10

    Easy capstone

    Generic pluck.

Sample certificate

Certificate of completion

Sign in to claim your certificate of completion.

Certificate

Finish all ten lessons, then sign in

Pass every lesson on this device (quizzes and checks). Then sign in or create an account to type your name and download the JPG.

All lessons

TypeScript · Easy — The Gold Standard