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
5 courses Added March 2026

TypeScript Fundamentals: Learn TypeScript from Scratch
Ready to take your JavaScript skills to the next level? TypeScript is the key to writing more maintainable, scalable, and error-resistant code.1 hour 19 minutes 15 seconds
Course: Large Scale Apps with Vue, Vite and TypeScript
This course will teach you how to create scalable and maintainable frontends using Vue, employing modern approaches and best practices. You will learn how to...5 / 5
Responsive LLM Applications with Server-Sent Events
Large Language Models (LLMs) are transforming entire industries, but their integration into user interfaces with real-time data streaming...1 hour 18 minutes 18 seconds 5 / 5
Build an Image Filters App with Vue, TypeScript and WebAssembly
With this project you'll build "Vue Filters", an image filter application built with Vue that allows you to bring the experience of applying Photoshop filters t1 hour 44 minutes 19 seconds
TypeScript with Vue.js 3
TypeScript is a super set of the JavaScript language that introduces static typing. In recent years, it's taken the JavaScript community by storm due to it's ab1 hour 37 minutes 47 seconds