TypeScript starts with the same syntax and semantics that millions of JavaScript developers know about. Use existing JavaScript code, include popular JavaScript libraries, and call TypeScript code from JavaScript.
Types enable JavaScript developers to use high-performance development tools and techniques such as static validation and code refactoring when developing JavaScript applications.
Types are optional, and type inference allows multiple type annotations to contribute greatly to static validation of your code. Types allow you to define interfaces between software components and get information about the behavior of existing JavaScript libraries.
TypeScript
3 courses Added March 2026
FreeTypeScript Fundamentals
Boost your productivity. Dive into the TypeScript language through this comprehensive introduction, and realise the many benefits of adopting static types. We'l2 hours 54 minutes 15 seconds 5 / 5
FreeTypeScript Simplified
Everything you need to learn TypeScript and build any project you can dream of in 47 easy to digest videos which amount to just under 5 hours of video content. Every single video…10 hours 23 minutes 56 seconds 5 / 5
FreeReact and Typescript: Build a Portfolio Project
Kick off your learning experience with an introduction on how to use React and Typescript together. Not familiar with Typescript? No problem! A lightning fast - but comprehensive…29 hours 21 minutes 48 seconds 5 / 5