Try the new Playground beta!

A set of interactive lessons with quests and challenges to solve directly in your browser!

A screenshot of the TypeScript Gamified Playground showing the editor with a console log that says Welcome to TypeScript Gamified Plaground! and a terminal with the output of the program
It's dangerous to go alone! Take this: TypeScript Gamified ebook

Hello traveler, and welcome to your first TypeScript learning adventure!

Level up your TypeScript skills. Complete levels, unlock achievements, face challenges, and have fun!

TypeScript Gamified is a coding book inspired by video games. Each chapter is a level you must conquer. Levels include a handful of topics, code samples, and pixel art graphics starring characters and other elements from different well-known video games.

Interested? Take a look at the Table of Contents containing the Levels and Topics included up to the latest release: Level 5. Also, here’s a free sample that includes the first level and challenge!

A text that reads Learn topics to complete levels and a screenshot from a page of the book that says Level 1 in isometric pixel art style.

Levels end with a challenge where you’ll develop a small game using what you've learned so far, and there’s also a bonus challenge for those who want the extra XP.

A text that reads Face challenges after each level, along with a page of the book showing a challenge where the reader is asked to build a Pixel Canvas with HTML and TypeScript.

What to expect?

  • A deep dive into each topic. From the basics of TS to more advanced topics.
  • Many game-inspired code samples.
  • Pixel art illustrations and diagrams.
  • Challenges and walkthroughs so you can put what you learned into practice.
  • A GitHub repo containing the solution for every challenge.
  • 6 levels to complete.
  • And more!

An open book emitting a star, a mana potion, a health potion, a lightning icon, glitter, a sword, an axe, and lines of TypeScript code Illustrating the combination of fantastic elements from games and coding lessons featured in this book.

Still not sure if this book is the right fit for you? No worries, you can try out our free sample that includes the first level and challenge. I’m sure you’ll love it!

Learn TypeScript the Fun Way

Learning TypeScript is already interesting and useful for our careers. Why not make it fun too?

For me, the most entertaining way to learn a new programming language is to make a small game. It's a great way to get familiar with the syntax and tools, and you get something worth showing as a result.

Throughout this book, we will create 6 small games, each designed to apply and combine everything you have learned at each level.

Why Should You Learn TypeScript?

TypeScript is one of the most popular technologies among developers these days, as we can see in the last Stack Overflow Survey. Why? Because it’s incredibly versatile, has amazing features, and helps developers reach their goals fast without compromising quality.

Get it now!Made with 💙