Course of Solving Type Challenges

Isma NavarroRonny Ancorini

By Isma Navarro y Ronny Ancorini Frontend y Backend

Diving deeper into TypeScript through advanced challenges.

💸 First lesson available without registration 💸

TypeScript has a very powerful type system. With the TypeChallenges, we can discover and practice these advanced capabilities that will allow you to deeply understand the language's type system. For example:

  • Structural Typing
  • Infer
  • Conditional Typing
  • Conditional Typing constraints
  • Key remapping
  • Mapped types
  • Intersectional Types
  • Union Types

Although they are not features you will use in your day-to-day work, knowing them is useful for understanding libraries you use like TypeORM, pinia,… In fact, it is especially useful if you are developing libraries or tooling but also if you want to know the ins and outs of the language.

The challenges can be solved in multiple ways. We would love for you to share your solutions in the comments!

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Design and architecture challenges
  • Highlighted solutions videos for challenges
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • All previous benefits
  • Early access to new courses
  • More benefits coming soon

We won’t increase the price while your subscription is active