TypeScript Online Courses & Certifications

TypeScript is a programming language and a superset of JavaScript developed and maintained by Microsoft. It enhances JavaScript by adding static typing and other features that make it more suitable for large-scale application development. TypeScript code is transpiled into standard JavaScript, which means it can run on any browser or JavaScript runtime.

TypeScript has gained popularity in recent years, especially in the web development community. It is often used with frontend frameworks like Angular, React, and Vue.js to enhance the development experience, improve code quality, and provide better tooling support (e.g., code autocompletion, type checking, refactoring support) in modern development environments.

By adding static typing and other advanced features to JavaScript, TypeScript aims to address some of the challenges and limitations of working with JavaScript in large-scale applications, helping developers write more robust, maintainable, and scalable code.

Showing 5 courses
Codecademy Learn TypeScript: Object Types Certificate included
For beginners
No limits
On demand
Recorded videos

Continue your TypeScript learning journey with Learn TypeScript: Object Types. Object types are where TypeScript truly shines. Learn how to represent complex object shapes in TypeScript.

Codecademy Learn TypeScript: Complex Types Certificate included
For beginners
No limits
On demand
Recorded videos

Continue your TypeScript learning journey with Learn TypeScript: Complex Types. You’ll learn to apply types to more complex data structures like arrays and objects. You’ll also learn to define custom types and give convenient names to your types using type aliases.

 

Codecademy Learn TypeScript: Type Narrowing Certificate included
For beginners
No limits
On demand
Recorded videos

Continue your TypeScript learning journey with Learn TypeScript: Type Narrowing. Leverage TypeScript’s type system to gain insights into the runtime behavior of your code by narrowing down what types unions may actually be.

 

Codecademy Learn TypeScript Certificate included
For experienced
No limits
On demand
Recorded videos

JavaScript is a powerful programming language. But as it continues to evolve, outdated code gets messy and difficult to maintain. As a TypeScript developer, you’ll be in higher demand and gain a competitive edge in the work world.

Codecademy Learn Intermediate TypeScript Certificate included
For experienced
No limits
On demand
Recorded videos

Learn how to set up TypeScript for use in VSCode on your local computer — including global and project-specific installations.