This class aims to introduce the benefits TypeScript provides to large-scale JavaScript projects.

As your professor, I will be covering the differences between TypeScript and JavaScript, how TypeScript suddenly became the cool kid, and of course, I’ll be assigning homework at the end (wink wink).


So as you are most likely aware, JavaScript is expanding its footprint every day and it is both overwhelming and amazing what you can do with the language nowadays.

However, as more large-scale projects start to use JavaScript, the process of making the code easier to write and more maintainable becomes more and more difficult.

This is a problem Microsoft recognized early on and they came up with the solution of TypeScript and released the first version approximately on October 1st, 2012.

In essence, TypeScript trying to help JavaScript reach new heights and become very scalable.

In this class, I’ll be covering the basics on how to transition from JavaScript to TypeScript to more advanced topics like real life applications of how TypeScript is being used to scale projects in innovative new ways.

By the end of this class, you’ll understand why so many powerful tech companies have embraced TypeScript over JavaScript and what resources you can take advantage to start being able to embrace it as well.