This free, self-contained course walks JavaScript developers through everything needed to start writing TypeScript with confidence, from your first typed variable to a working toolchain.
Where the course takes you
- Why static types exist and what problems they solve in a JavaScript codebase
- Configuring and running the TypeScript compiler
- ES6 and ES7 features as TypeScript handles them
- Classes and functions written the TypeScript way
- The type system in depth, including how it catches errors before they ship
A basic grasp of JavaScript is all you need going in; some exposure to object-oriented programming helps but isn't required. By the end, you'll have a full toolchain set up and a clear path for folding TypeScript into your own projects.