Gain insights into TypeScript's core concepts, from basics to advanced type checking and iterators. Learn about static typing and JS library support through practical, hands-on experience.
Beginner
114 Lessons
12h
Certificate of Completion
Gain insights into TypeScript's core concepts, from basics to advanced type checking and iterators. Learn about static typing and JS library support through practical, hands-on experience.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
If you’re looking to move beyond vanilla JavaScript and take your skills to the next level, then you’ve come to the right place. TypeScript is an in-demand language that sits on top of JavaScript. This means you can do everything you can in JavaScript with TypeScript, but also enjoy countless other perks including support for JS libraries, NPM, static typing, and much more. In this course, you’ll start from the beginning and work your way up to more advanced concepts like type checking, iterators, and mani...
Course Content
Introduction
The Basics of Variables
Comment
Enum
Generic Type
Functions
10 Lessons
Mapped Type
11 Lessons
Objects
4 Lessons
Index Signature
4 Lessons
Variables Advanced
12 Lessons
Exception
4 Lessons
Alias
5 Lessons
Type Checking
9 Lessons
Iterators
3 Lessons
Manipulating Objects and Array
7 Lessons
Sharing Code
7 Lessons
Conclusion
2 Lessons
Course Author
Part of the TypeScript Learning Path
Learn TypeScript for Front-End Developers
3 Modules
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.