| Introduction to TypeScript |
What is TypeScript? |
| Setting Up TypeScript |
| Basic Type Annotations |
| Compiling TypeScript |
| TypeScript vs JavaScript |
| TypeScript Basics |
Primitive Types |
| Arrays and Tuples |
| Enums and Interfaces |
| Functions and Optional Parameters |
| Union and Intersection Types |
| Object-Oriented TypeScript |
Classes and Objects |
| Inheritance and Interfaces |
| Access Modifiers |
| Abstract Classes |
| Static Properties and Methods |
| Advanced TypeScript |
Generics |
| Utility Types |
| Mapped Types |
| Decorators |
| Working with Modules |
| TypeScript in Practice |
Integrating with JavaScript Projects |
| TypeScript with React |
| TypeScript with Node.js |
| Debugging and Error Handling |
| Building a Complete TypeScript Project |