- Why TypeScript? Or type-systems?
- Project setup and configuration
- Primitives, interfaces, classes, generics
- Custom types
- Applying TypeScript to existing projects
- A computer with node and npm installed
- Experience with ES2015+
- IDE with TypeScript support