TypeScript Course Overview TypeScript is a static type checker for JavaScript. Where JavaScript code is prone to failures at runtime,TypeScript flags errors at compile time. Angular applications are written in TypeScript by default,and TypeScript is supported by both React and Vue. This course deals with all of the core TypeScript features including type inference,explicit typing,primitive types,object types,union types,aliases,interfaces,literal types,narrowing,function types,extending types,generics,type manipulation,and classes. Exercises and examples are used throughout the course to give practical hands-on experience with the techniques covered.