Learn TypeScript Programming

Learn TypeScript Programming

Build your understanding from JavaScript and TypeScript fundamentals through functions, types, tooling, applications and projects. Start with Introduction to TypeScript and follow the lessons in order.

18 lesson groups · 311 planned lessons · 311 currently available.

Lessons with links are ready to study. Upcoming lessons remain visible in the locked roadmap and will become links when their content is added.

1. Getting Started with TypeScript

2. TypeScript Basics

3. Operators and Control Flow

4. Functions in TypeScript

5. Arrays, Tuples, and Strings

6. Objects, Interfaces, and Type Aliases

7. Union Types, Intersection Types, and Type Narrowing

8. Classes and Object-Oriented Programming

9. Generics in TypeScript

10. Advanced TypeScript Types

11. Modules, Packages, and Type Declarations

12. Asynchronous Programming and Error Handling

13. TypeScript for Browser and Node.js Development

14. TypeScript Configuration and Development Tools

15. Testing, Debugging, and Code Quality

16. Building Real-World Applications with TypeScript

17. TypeScript Programming Examples

18. TypeScript Projects

Mallikarjuna Mallisetty, author
About the author

Mallikarjuna Mallisetty

General programming

Mallikarjuna shares practical programming tutorials and foundational concepts designed to help developers learn by building and experimenting.

View LinkedIn profile ↗