Connect, collaborate, and grow with a community of TypeScript developers. Elevate your skills through interactive coding challenges, discussions, and knowledge sharing

What's in TypeHero?

All you need to become a TypeScript menace

Type Challenges

Engage in TypeScript challenges to strengthen your grasp of the type system and advanced features

Collaborative Environment

Developers can share solutions and engage in discussions through commenting

Challenge Creation

Craft your own coding challenges to share with the TypeHero community

Learning Tracks

Tracks are curated challenges, spanning various topics and difficulty levels, to advance your TypeScript skills.

By developers, for developers

Built by the community

TypeHero is free, open-source, and built by developers just like you. These are some of the contributors who made this possible so far.

bautistaaa's GitHub avatarHacksore's GitHub avatarPickleNik's GitHub avatarggrandi's GitHub avatarjhechtf's GitHub avatarQuiiBz's GitHub avatarcreativenull's GitHub avataris-it-ayush's GitHub avatarernestoresende's GitHub avatarmaxdemaio's GitHub avataranthonyshew's GitHub avatarTylopilus's GitHub avatarfalcon-head's GitHub avatarbasokant's GitHub avatarjproberson's GitHub avatartypesafegh's GitHub avatarFullStackCorm's GitHub avataraakash19here's GitHub avataremalineg's GitHub avatarlaureanray's GitHub avatarcosmiclasagnadev's GitHub avatarbillc-dev's GitHub avatardylf's GitHub avatarF-PTS's GitHub avatarmirashif's GitHub avatarvivekKumarSinghH's GitHub avatarmetal-face's GitHub avatarodicho's GitHub avataramorriscode's GitHub avatar

Be the First to Know

We’re currently working hard to make TypeHero the perfect place for TypeScript enthusiasts and learners. If you believe TypeHero can help you become a better TypeScript developer in the future, consider joining our waitlist to get updates on our progress.

Join the Waitlist