Introduction to TypeScript Development (Udemy.com)
Get ready to build React, Vue and Angular web and mobile applications by learning the TypeScript programming language.
Created by: Jordan Hudgens
Last updated April 2021
What you will learn
- Be ready to move onto building Angular, React and Vue applications.
- Code with the TypeScript programming language.
- Work with TypeScript classes and object oriented programming concepts.
How it compares
Against the other 31 rated Udemy courses in TypeScript on CourseDuck:
- Rating4.5 out of 5higher than 41% of them
- Reviews4,144#8 of 32 by number of reviews
- Length7.9 hoursshorter than 58% of them
- Last updatedApril 2021earlier than 74% of them
Course Description
April 2021 course update: Added an entire section that shows how to build a React application with TypeScript 4! Also added a new Advanced Techniques section
Do you want to build Angular, React JS, or Vue JS web and mobile applications? If that's your goal it's vital that you learn the TypeScript programming language, and that's exactly what we're going to walk through in this course. My name is Jordan Hudgens, and I'll be your instructor for the course. In addition to being the lead instructor for devCamp I've also been building web applications for over a decade for organizations such as Eventbrite and Quip.
After you have completed this course you'll be ready to start learning how to work with the React, Vue and Angular application frameworks. Angular 2 was rebuilt from the ground up in order to take advantage of modern development practices, and the framework creators actually built the new version completely in the TypeScript programming language. This is the reason why TypeScript is so important to learn for aspiring Angular developers.
In this course we're going to start with the basics and I'm going to show you how fun it is to build TypeScript programs. After you're familiar with the syntax, we're going to move onto more advanced TypeScript development techniques, such as: working with closures, object oriented programming, real time asynchronous development, and decorators.
My focus for this course isn't to teach you how to build TypeScript console applications. Instead, my goal is to teach you the skills you will need in order to build real world Angular 2 applications. And actually, this course includes the exact material we teach at our devCamp coding bootcamps prior to students going through our immersive Angular 2 course.
There are no technical pre-requisites to this course. The ideal student is an individual who wants to learn how to build Angular 2 applications. I will show you how to install and run TypeScript programs on both a Mac and a PC. And you can use either operating system to follow along with the course material.
Each lesson of the course is paired with the source code that I used in the lecture so you can check your work.
Please feel free to review the course curriculum and I look forward to going through the material with you on your development journey!
Instructor Details
- 4.5 Rating
4,144 Reviews
Jordan Hudgens
Jordan Hudgens is the CTO and Founder of Bottega where he leads instruction and curriculum development for all of the DevCamp and Bottega code schools around the US.
As a full stack developer for over the past decade, Jordan has traveled the world building applications and training individuals on a variety of technology stacks, including: Ruby on Rails, Python, React JS, React Native, JavaScript, and TypeScript, with a speciality in API and machine learning development.
Jordan has developed applications for Quip, Eventbrite, and DevCamp. As a teacher, he focuses on project driven education, with a focus on jobcentric techniques. This means that he focuses specifically on teaching the skills needed in the development industry. This style of teaching is conducive to learning how to build real world products that adhere to industry best practices.
Additionally Jordan has published multiple books on programming and computer science for Packt Publishing, along with developing training curriculum for Bottega, Learn Co, DevCamp, and AppDev on the topics of Ruby on Rails, Java, AngularJS, NoSQL, API development, TypeScript and algorithms.
More courses by Jordan Hudgens
Dissecting Ruby on Rails 5 - Become a Professional Developer (2021)
4.4 (3,145 Reviews)
Provider: Udemy
Time: 43.3h
$99.99
HTML/CSS Bootcamp - Learn HTML, CSS, Flexbox, and CSS Grid (2021)
4.6 (806 Reviews)
Provider: Udemy
Time: 20.9h
$11.99
More TypeScript courses
Mastering TypeScript with Marathon Interview Questions (2025)
4.7 (247 Reviews)
Provider: Udemy
Time: 7.6h
$64.99
Typescript | Type script & Typescript React from Scratch (2026)
4.6 (191 Reviews)
Provider: Udemy
Time: 12.7h
$79.99
Reviews
By Oscar Garcia Rodriguez on 3/26/2024
It is a good course, very clearly explained. Sometimes maybe too explained for too easy things meanwhile other more complicated concepts are not so detailed. Maybe I would make it even shorter and with more real life examples.
By Hari Ramachandran on 9/4/2023
The content is very good. only flaw I saw when you demonstrate particular program, you should show how to install dependency without saying that I installed already that like,, what are the error you may face, how to overcome that error those details are missing.
By Anonymized User on 3/31/2023
The devcamp-builder is using older version of node-saas, which is using older version of node-gyp that is looking for python2. I had difficulty there, otherwise the introduction to typescript was on-point and discussed all major topics in detail. I enjoyed it overall.
By Tim McDaniel on 2/6/2023
I have to give 5 stars because too many companies punish anyone who doesn't get a perfect rating. --- It's hard to have an Introduction course that can 100% satisfy ANYONE, unless maybe if it's a microcourse. I have a lot of programming experience and some experience with Typescript, so a lot of the stuff was too simple. But someone without much experience probably feels overwhelmed. This was valuable because it did show me some random gaps in my knowledge, some "I didn't know you could do that!" things. --- I have only a few tactical suggestions: arithmetic might be sped up by showing a prepared file. (I first thought that any of the typing was too slow, but then I realized that, if nothing else, it gives us time to look at the screen and make sure we understand what's there.) Since arrow functions are short and don't have the "this" problem, it might be better to have them replace the anonymous functions everywhere. Objects might be explained at the start of its section. There wasn't much explanation of object member syntax (I didn't know that "foo(args) { code }" could work), although that's more JavaScript really, but you taught addition which is certainly JavaScript). If there was an explanation of how public / private / protected in a construction made members, I missed it. LET ME RE-EMPHASIZE that these are relatively minor polishing / fit-and-finish suggestions, not anything structural.
By Anonymized User on 12/15/2022
Jordan is doing a great job tying everything together so far. Granted, I had some working experience with Java, which helps, but still, it's not easy to put all these separate concepts together into a coherent course. We need to give credit where credit is due. Keep up the good work, Jordan!
By Anonymized User on 12/10/2021
Good course, learned a lot. Sadly I cannot provide 5 stars, as I needed to do some additional research from time to time about things that are not explicitly explained in the course, but essential to reach a full understanding. E.g. the example in the section about Promises is unnecessary difficult. Took me a while to understand what's happening here. Beyond that, good course!
By Michael Collins on 11/21/2020
Yes I want to learn TypeScript as a part of learning Angular. I don't need the Mac instruction, but don't mind it either.
By Ajandek Peak on 11/14/2020
Many things related to infrastructure are outdated and cost quite some time to figure out how they work now. (like installing packages etc...)
Otherwise it is a good start for someone who hasn't seen TypeScript yet. Although programming skills in some language are necessary because the course is not covering general concepts. Watching/coding along the course has enabled me to start at all with TypeScript, but actually being able to write code on my own takes many more hours of practice additionally.
By Satyanarayan Sahu on 9/23/2020
Good to learn a new scripting language
By Emily STOREY on 9/17/2020
Things were well explained, but I would have liked to have dived a bit deeper to truly understand how TypeScript works.
By Kailash Jha on 9/9/2020
It's very systematically. easy to understand.
By Srinivasa Rao Vanarasi on 9/4/2020
very helpful and these concepts are more useful to me to develop angular applications.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 90 / 100












