Part 1 - Getting Started with TypeScript
1. Your First TypeScript Application
2. Understanding TypeScript
3. JavaScript Types Primer, Part 14. JavaScript Types Primer, Part 2
5. Using the TypeScript Compiler
6. Testing and Debugging TypeScript
Part 2 - Working with TypeScript
7. Understanding Status Types
8. Using Functions
9. Using Arrays, Tuples and Enums
10. Working with Objects
11. Working with Classes and Interfaces
12. Using Generic Types
13. Advanced Generic Types
14. Working with JavaScript
Part 3 - Creating Web Applications
15. Creating a Stand-Alone Web App, Part 1
16. Creating a Stand-Alone Web App, Part 2
17. Creating an Angular App, Part 1
18. Creating an Angular App, Part 2
19. Creating a React App, Part 1
20. Creating a React App, Part 2
21. Creating a Vue.js App, Part 1
22. Creating a Vue.js App, Part 2
About the Author: Adam Freeman is an experienced IT professional who has held senior positions at a range of companies, most recently serving as chief technology officer and chief operating officer of a global bank. Now retired, he spends his time writing and long-distance running.