Save for later

Understanding TypeScript - 2022 Edition

Join this bestselling, completely updated course to learn TypeScript from the ground up, in great depth.

Learn what TypeScript is, why it really is a powerful addition to JavaScript, what its features are and how to use it. Learn why TypeScript is amazing, how it improves your JavaScript code and how it helps you avoid nasty bugs and errors.

This course takes you from the very basics and its most important feature (types. ) to the point where you're able to use TypeScript in any of your projects. ReactJS projects included.

As TypeScript is developed by Microsoft and strongly advertised and used by Angular 2+ (Google) and other popular libraries, it's here to stay. Indeed, TypeScript is one of the most popular web development languages you can learn these days.

Gain an edge today and be amongst the first to really understand TypeScript.

Learn how you can use TypeScript to bring modern JS features like destructuring, arrow functions or classes to any environment and codebase - even if it does not support those features yet.   Understand which types you may use and how you can build your own types. Learn how to write better code with types and with the many features offered by TypeScript.

But, in this course, we'll not stop after the basics. You will also learn about more advanced features (like decorators) and also how to set up workflows with  TypeScript. This includes a TypeScript-only workflow as well as a webpack workflow.

You'll also learn that you're not limited to Angular or plain JavaScript/ TypeScript projects. Instead, a complete module covers how you may use TypeScript with ReactJS and improve your React code with TypeScript as well.

Practice what you learn.

Watching videos is a great way to learn. And to a lot of students, it's the best way. If you also want to practice the things you learn, this course offers you more than that though. Because this course comes with plenty of exercises (and solutions, of course) in addition to all the high-quality learning videos.

So much Content.

I'm not a fan of these courses which teach you the basics and then leave you alone. Instead, in this course you'll get insights into:

  • Types and how to use them

  • How the TypeScript compiler works (and how you may configure it)

  • ES6 features with TypeScript

  • Classes in TypeScript

  • Namespaces and modules

  • Interfaces

  • Generics

  • Decorators

  • How to integrate Third-Party JavaScript libraries into your TypeScript projects

  • How to set up a TypeScript project with webpack

  • Or how to set up a plain-TypeScript workflow

  • How to use TypeScript together with ReactJS

  • How to use TypeScript together with Node/ Express

  • Real projects and use-cases.

  • And so much more.

Get Details and Enroll Now

OpenCourser is an affiliate partner of Udemy and may earn a commission when you buy through our links.

Get a Reminder

Send to:
Rating 4.5 based on 1,684 ratings
Length 15 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructor Maximilian Schwarzmüller
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Get a Reminder

Send to:

Similar Courses

What people are saying

so far so good

Awesome thorough introduction into the features that typescript brings to the table So far so good This course is amazing.

so far so good.

Excellent as always Yes and nice tutor by instructor Iam super excited so far so good Pretty clear and concise as all of Max courses nice Макс Заебись, с его помощью выучил React/Node/TS/Как пикапнуть девушку/построить дом/не платить налоги/как сделать лекарство от рака и много другое, его курсы однозначно стоят своих денег!

So far so good Clear explanation and good English even without captions.

So far so good but there is always a little gap at the start and the end of the lecture that could have been avoided.

Excellent course, one of the best I ever studied So far so good.. One thing i would like to see (hopefully that will change in the next part of the course, and that is work with typescript 3.0.1 because that is the latest version at the time of writing this comment.

Very clear explanations So far so good.

so far so good This course is simple and more complete, i'd like it very elaborate course.

Thanks for teaching me :) So far so good!

So far so good Best teacher out here!

so far so good This is fun so far!!

So far so good!

Simple and awesome :) easy to understand him So far so good.

super So far so good.

Read more

highly recommend this course

I will highly recommend this course.

I highly recommend this course to anybody wanting to learn Typescript, and its workings with SystemJs, Webpack.

I highly recommend this course if you're looking into typescript development.

If you want to dive deep into TypeScript, and come away with skills that you can immediately begin applying to real-world projects, I'd highly recommend this course.

I highly recommend this course if you are going into Angular or even React development.

I can highly recommend this course.

Read more

step by step

The teacher makes you feel comfortable and takes things step by step in such a way that errors that might pop up are not skipped, but shown and explained.

Instructor is clear, concise and describes things well and step by step.

Step by step.

Step by step, I'm getting to know very fast a lot about typescript.

Precise, very detailed and step by step guide how to use TypeScript.

It's useful that, you can explain,step by step.

Good and has clear explaination (step by step) .

Great instructor Simple examples, step by step, interactive driven Best TS tutorial.

Very thorough and well presented Приличный курс - только транскрипты внизу явно робот делал Teacher gives information step by step.

Read more

another great course from

Nonetheless, another great course from Max.

:) :) Another great course from Max.

another great course from Max!

sehr guter kurs typescript version is outdated He is the best teacher I have ever watched Another great course from max Great course.

Another great course from Maximilian.

Another great course from Maximillian!

Read more

gulp and webpack

What I liked a lot is the fact that Max showed how to use TypeScript with other third party (JavaScript) libraries such as JQuery and React and showed how to use it in workflows (Gulp and Webpack).

This course taught me a great deal of what i believed are essentially the crux of Typescript, not just the language itself, but also its relation to external entities like SystemJs, Gulp and Webpack, and presented in a coherent manner, something which i have searched much to angst on google...

The hardest parts, though, were Gulp and Webpack together with Typescript, which I will review again.

The course also shows how Typescript can be used with existing build systems such as Gulp and Webpack.

This course was a very good intro to all aspects of Typescript including integration with React and using Typescript with gulp and webpack.

Thank you Max I have learnt many new things about typescript features such as Decorators , Generics and typescript workflow like gulp and webpack.

My favourite was the part where he explained workflows using tsc, gulp and webpack.

Read more

how typescript works

Nevertheless I think that the course helped me to get an even better understanding of how TypeScript works and what you can do with it.

this course is just awesome, especially the way he keeps the lecture short and sweet focusing on just one aspect or topic of the language, which is very helpful because you can right away try it by yourself without loosing the context which usually happens if a lecture is lengthy Fantastic course with right amount of theory to really get a good grasp of how TypeScript works.

I don't have any background in TypeScript, yet this course help me a lot in understanding how TypeScript works and the difference between TypeScript and Javascript.

Excellent but could be more "under the hood" I advice this training , the best on udemy, in my mind :) I took this course because I started Angular 4 course of same author and I really wanted to understand how TypeScript works in background, not just writing TypeScript code because some told me that is how it works, not explaining why.

To the point.great explanation Very good to start learning how typescript works!!

very elaborate and offers great insight at how TypeScript works.

Does a good job of explaining concepts and showing how typescript works.

Read more

object oriented

Max provides clear explanations of complex object oriented coding styles using Typescript.

If you have some experience in Object Oriented Programming then it could even be a plus.

Good course for getting the basics of TypeScript, especially if you already know a little JavaScript and object oriented programming.

It's a nice introduction to the language, but if you have experience in statically typed object oriented languages it can be a little slow at times.

Everyday I am finding JavaScript to be much more practical for what I want to do on the Internet, however I was missing a lot of the language syntax benefits concerning Object Oriented programming that I was used to in C++ and Java.

TypeScript is a difficult language to understand coming from a non-object oriented background, and the instructor has done a wonderful job and catering to that audience.

Even though I'm feeling quite comfortable regarding all the teaching, I have this feeling that people with no previous knowledge of Object Oriented paradigm will have a lot of trouble assimilating some of the concepts.

would have referred a windows background info for installation.The editor which the author is using.Also I had very less Object Oriented JS knowledge.

Read more

looking forward

It's early yet but I am looking forward to grokking this subject!

Looking forward to see the course get updated to TypeScript 3+.

I'm looking forward to working through the angular courses next.

I absolutely loved the course but especially right up until it started getting more complex with generics and decorators then I seemed to get lost a bit, however, my confidence has increased dramatically as a result and I am looking forward to continuing my learning on the subject.

However, the 2 parts I was really looking forward to: generics and module declarations were just glossed over.

Looking forward to your Angular course (next course I will do after this one)!

Looking forward to his MEAN Stack course.

clear, advanced, useful great course from Max as always - so glad to have max building these courses and I am looking forward to even more by Max :) Great, thorough course.

Read more

maximilian schwarzmüller

Great course as always from Maximilian Schwarzmüller.

Genau wie in sämtlichen anderen Kursen von Maximilian Schwarzmüller wird auf so gut wie jede Funktion und Möglichkeit eingegangen und beleuchtet.

This is the second course I took from Maximilian Schwarzmüller, he always delivery good content on his courses, and this one is not an exception.

Maximilian Schwarzmüller class on TypeScript is very informative, entertaining, easy to follow with good use of examples.

thanks max Maximilian Schwarzmüller is a great instructor!

Great experience I always enjoy the courses from Maximilian Schwarzmüller.

When I need another course, the first thing I will do, is checking if Maximilian Schwarzmüller offers one, because all his courses are excellent.

Read more

real world

This course only covers the different features TypeScript has to offer without diving into real world usage.

I saw a lot of lecture videos had questions by other students on real world usage of the covered topic.

Some detail example of how we can use it in simple applications or may be some application like Hello World would be nicer to have understanding of it in real world applications.

I would give it a 5 star if it had more real world examples of application.

Need more real world projects or a whole big bundled fun project, not just the syntax and lots of uncombined modules.

The instructor teaches the basics up to how to use Typescript in real world applications.

The explanations are very clear and concise which can be applicable to real world applications.

We've gone into Generics as well as Decorators, but the examples given don't really articulate to me why I would ever use these in the real world.

The instructor goes straight to the point, talking a real world examples.

Read more

latest version

The latest version of SystemJS its a little different in order to make it work with the example, have to configure this for the .js extension: <script> //Set our baseURL reference path System.config({ baseURL: '/', packages: { '/': { } } }); //loads /js/main.js System.import('modules.js'); </script> This course is very good!

Due to the popularity of the course I think the instructor could update the videos for using the latest version of TypeScript.

The course content needs to be updated to reflect the latest version.

The only bad thing is that there are some parts that aren't up to date with the latest versions of Webpack.

I hope it gets updated or have a new course with the latest version of TypeScript 3.*.

Read more

teaching style

This course is better than the old version, I like the teaching style of Max, he goes straight to the point that saves time but still easy to understand.

Love the teaching style that Max has in his videos.

The teacher has very solid knowledge of what he delivers and I also enjoyed his teaching style very much because it is clear, concrete and precise.

Max is a great instructor but you can tell this is one of his earlier courses where he was still figuring out his teaching style.

I have no complaints about his teaching style, the course structure, or the depth of material covered.

Very easy follow, clear teaching style.

Read more


An overview of related careers and their average salaries in the US. Bars indicate income percentile.

People services Customer Service Representative $44k

Human Resources People Services Representative $50k

People Services Specialist $53k

People Services Generalist $63k

Assistant Operations - People Magazine Manager $64k

Free People Field Recruiter and Operations Coordinator Manager $66k

Editor/writer, entertainment, features, people, art, cuisine, special events, historial regions $70k

People Operations Analyst Lead $74k

Ad Production & Technology Specialist (People and Coastal Living magazines) $79k

Associate Creative Project & People Manager $87k

People Operations, Diversity Project Manager $102k

People Potential Partner - Eastern US $175k

Write a review

Your opinion matters. Tell us what you think.

Rating 4.5 based on 1,684 ratings
Length 15 total hours
Starts On Demand (Start anytime)
Cost $12
From Udemy
Instructor Maximilian Schwarzmüller
Download Videos Only via the Udemy mobile app
Language English
Tags Web Development Development

Similar Courses

Sorted by relevance

Like this course?

Here's what to do next:

  • Save this course for later
  • Get more details from the course provider
  • Enroll in this course
Enroll Now