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. Generics on functions

    Lesson 1 · On the house

    Generics on functions

    Type parameters that stay honest.

  2. keyof and indexed access

    Lesson 2

    keyof and indexed access

    Types from keys.

  3. Utility types

    Lesson 3

    Utility types

    Partial, Pick, Omit.

  4. Type predicates

    Lesson 4

    Type predicates

    Custom narrowing.

  5. Promise types

    Lesson 5

    Promise types

    async/await typing.

  6. Strictness flags

    Lesson 6

    Strictness flags

    strict and friends.

  7. Declaration files

    Lesson 7

    Declaration files

    .d.ts sketch.

  8. satisfies operator

    Lesson 8

    satisfies operator

    Check without widening.

  9. Mapped types

    Lesson 9

    Mapped types

    Transform properties.

  10. Easy capstone

    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