Learn programming with TypeScript, the fastest growing programming language of recent years. This beginner-friendly learning path will give you the essential skills to begin your TypeScript programming journey.
This learning path includes:
5 courses with bite-sized lessons and practices
26 engaging lessons in text and video formats
124 hands-on practices in our state-of-the art IDE
One-on-one guidance from Cosmo, our AI tutor
Get acquainted with TypeScript's foundational knowledge, syntax, and types. By practicing basic coding tasks, you'll become comfortable with the language and its unique static typing feature.
Discover the power of simple data structures in TypeScript. This course will enhance your understanding of arrays, tuples, and sets, building your solving problem skills.
Discover the control flow in TypeScript, learn about different loop types, and implement iterations. You'll solidify your foundation and enhance your programming logic.
Dive into functions, an essential component of TypeScript. Learn how to define, call, and manipulate functions to drive your code's logic and functionality.
Uncover Object-oriented Programming (OOP) concepts in TypeScript. Learn about classes, objects, inheritance, and encapsulation to create reusable and scalable code.
Our built-in AI guide and tutor, Cosmo, prompts you with challenges that are built just for you and unblocks you when you get stuck.