TypeScript has never been so popular! It's an essential language for building large-scalable applications. That's why more and more companies are looking for developers who know TypeScript well.
The Ultimate TypeScript Course
The Ultimate TypeScript Course is a 92-lesson 4 hours 22 minutes self-paced course by Mosh Hamedani (Code with Mosh). TypeScript has never been so popular!
Course facts
- Lessons
- 92
- Duration
- 4 hours 22 minutes
- Level
- All levels
- Language
- English
- Updated
- Instructor
- Mosh Hamedani (Code with Mosh)
- Price
- Premium
If you're a JavaScript developer and want to upgrade your skills for better job opportunities, you must have TypeScript on your resume. That's what this course is all about!
In under 5 hours, you'll learn everything you need to know to effectively use TypeScript in front-end and back-end development. You'll see how TypeScript boosts your productivity and helps you write more maintainable and robust code with fewer bugs.
If you're looking for a comprehensive, well-organized, and step-by-step TypeScript course that takes you from zero to hero, you're in the right place. Enroll now to get started!
Who teaches The Ultimate TypeScript Course? Mosh Hamedani (Code with Mosh)
Mosh Hamedani is the founder of Code with Mosh, one of the highest-volume independent online instructors in software education. He has been publishing courses continuously since the early Udemy era and has taught over a million students across his Udemy catalog and his standalone Code with Mosh platform. His teaching style is patient, rigorously structured, and deliberately beginner-tolerant — the courses are widely cited as some of the most accessible introductions to their respective topics.
The Code with Mosh catalog covers an unusually wide span: web development with HTML / CSS / JavaScript / React / Angular / Node.js, Python and Django, C# and .NET, mobile development with React Native and Flutter, SQL and database fundamentals, and the algorithm / data-structure interview prep tracks. Few independent instructors maintain this much breadth at consistent quality.
The CourseFlix listing under this source carries over 35 Code with Mosh courses spanning that range. Material is paid; Code with Mosh runs on per-course pricing on the original platform. Courses are aimed primarily at developers picking up a new technology from a clean start through to working production proficiency.
What lessons are included in The Ultimate TypeScript Course?
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 1 | 1- Welcome Demo | 00:53 | |
| 2 | 2- Prerequisites | 00:37 | |
| 3 | 3- How to Take this Course | 00:56 | |
| 4 | 1- Introduction | 00:32 | |
| 5 | 2- What is TypeScript | 04:42 | |
| 6 | 3- Setting Up the Development Environment | 01:52 | |
| 7 | 4- Your First TypeScript Program | 03:51 | |
| 8 | 5- Configuring the TypeScript Compiler | 04:04 | |
| 9 | 6- Debugging TypeScript Applications | 04:54 | |
| 10 | 1- Introduction | 00:29 | |
| 11 | 2- Built-in Types | 01:59 | |
| 12 | 3- The any Type | 02:46 | |
| 13 | 5- Arrays | 02:19 | |
| 14 | 6- Tuples | 02:44 | |
| 15 | 7- Enums | 03:24 | |
| 16 | 8- Functions | 06:52 | |
| 17 | 9- Objects | 04:35 | |
| 18 | 1- Introduction | 00:30 | |
| 19 | 2- Type Aliases | 01:39 | |
| 20 | 3- Union Types | 02:37 | |
| 21 | 4- Intersection Types | 02:04 | |
| 22 | 5- Literal Types | 01:46 | |
| 23 | 6- Nullable Types | 02:37 | |
| 24 | 7- Optional Chaining | 04:42 | |
| 25 | 8- The Nullish Coaelscing Operator | 02:00 | |
| 26 | 9- Type Assertions | 03:08 | |
| 27 | 10- The unknown Type | 02:25 | |
| 28 | 11- The never Type | 03:00 | |
| 29 | 1- Introduction | 00:52 | |
| 30 | 2- What is Object-oriented Programming | 03:35 | |
| 31 | 3- Creating Classes | 03:57 | |
| 32 | 4- Creating Objects | 03:25 | |
| 33 | 5- Read-only and Optional Properties | 01:45 | |
| 34 | 6- Access Control Keywords | 03:43 | |
| 35 | 7- Parameter Properties | 01:59 | |
| 36 | 8- Getters and Setters | 02:27 | |
| 37 | 9- Index Signatures | 03:09 | |
| 38 | 10- Static Members | 04:59 | |
| 39 | 11- Inheritance | 04:50 | |
| 40 | 12- Method Overriding | 03:51 | |
| 41 | 13- Polymorphism | 05:14 | |
| 42 | 14- Private vs Protected Members | 01:34 | |
| 43 | 15- Abstract Classes and Methods | 04:07 | |
| 44 | 16- Interfaces | 06:45 | |
| 45 | 1- Introduction | 00:25 | |
| 46 | 2- Understanding the Problem | 02:06 | |
| 47 | 3- Generic Classes | 02:53 | |
| 48 | 4- Generic Functions | 01:59 | |
| 49 | 5- Generic Interfaces | 03:23 | |
| 50 | 6- Generic Constraints | 02:23 | |
| 51 | 7- Extending Generic Classes | 06:57 | |
| 52 | 8- The keyof Operator | 03:40 | |
| 53 | 9- Type Mapping | 05:03 | |
| 54 | 1- Introduction | 00:30 | |
| 55 | 2- What Are Decorators | 01:40 | |
| 56 | 3- Class Decorators | 04:01 | |
| 57 | 4- Parameterized Decorators | 02:13 | |
| 58 | 5- Decorator Composition | 01:23 | |
| 59 | 6- Method Decorators | 07:03 | |
| 60 | 7- Accessor Decorators - Title | 04:45 | |
| 61 | 8- Property Decorators | 05:00 | |
| 62 | 9- Parameter Decorators | 02:23 | |
| 63 | 1- Introduction | 00:36 | |
| 64 | 2- Exporting and Importing | 04:21 | |
| 65 | 3- Module Formats | 03:20 | |
| 66 | 4- Default Exports | 02:59 | |
| 67 | 5- Wildcard Imports | 00:58 | |
| 68 | 6- Re-exporting | 03:16 | |
| 69 | 1- Introduction | 00:35 | |
| 70 | 2- Including JS Code in TS Projects | 02:19 | |
| 71 | 3- Type Checking JS Code | 02:17 | |
| 72 | 4- Describing Types Using JSDoc | 02:11 | |
| 73 | 5- Creating Declaration Files | 02:21 | |
| 74 | 6- Using Definitely Typed Declaration Files | 02:33 | |
| 75 | 1- Introduction | 00:29 | |
| 76 | 2- Creating a React App with TypeScript | 01:29 | |
| 77 | 3- Adding Bootstrap | 01:35 | |
| 78 | 4- Creating a Component - Title | 05:12 | |
| 79 | 5- Using the State Hook | 02:10 | |
| 80 | 6- Calling the Backend | 04:18 | |
| 81 | 7- Using the Effect Hook | 02:09 | |
| 82 | 8- Handling Events | 03:42 | |
| 83 | 9- Building a Form | 03:35 | |
| 84 | 10- Handling Form Submission | 04:52 | |
| 85 | 1- Introduction | 00:33 | |
| 86 | 2- Executing TypeScript Code with Node | 02:40 | |
| 87 | 3- Setting up an Express Project | 03:14 | |
| 88 | 4- Creating a Basic Route | 00:57 | |
| 89 | 5- Creating a Router | 01:49 | |
| 90 | 6- Parsing Request Bodies | 03:38 | |
| 91 | 7- Building an API | 03:49 | |
| 92 | Course Wrap Up | 00:25 |
Get instant access to all 91 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.
Learn more about subscriptionBooks
What courses are similar to The Ultimate TypeScript Course?
-
Updated 1y agoWeb Security Dev Academy - 12-week online program
By: Bartosz PietruchaMaster the full scope of web security and learn to develop secure full-stack applications with reliable authorization, protection against vulnerabilities.16h 37m5/5 -
Updated 1y agoTypeScript Fundamentals: Learn TypeScript from Scratch
By: Vue SchoolReady to take your JavaScript skills to the next level? TypeScript is the key to writing more maintainable, scalable, and error-resistant code.1h 19m -
ClassicTypeScript Interview Questions - Coding Interview 2023
By: UdemyThis course is great preparation for any TypeScript programming interviews that you may have coming up. Programming interviews need a lot amount of knowledge, b2h 56m4/5 -
Updated 2y agoUber Clone - Typescript, NodeJS, GraphQL, React, Apollo
By: Nomad CodersWe will do a Uber clone (backend + frontend + deployment). From head to toe using JavaScript! This time full stack, full JavaScript stack!22h 41m -
Updated 2y agoTypeScript Basics
By: Ultimate Courses (Todd Motto)TypeScript Basics — first steps with static types, interfaces, and basic generics. Beginner-friendly introduction to TypeScript on CourseFlix.3h 59m -
Updated 2y agoTypeScript with Vue.js 3
By: Vue SchoolTypeScript is a super set of the JavaScript language that introduces static typing. In recent years, it's taken the JavaScript community by storm due to it's ab1h 37m -
FreeClassicTypeScript Simplified
By: Web Dev Simplified (Kyle Cook)TypeScript Simplified by Web Dev Simplified (Kyle Cook) — 47 video TypeScript course with a bonus React TypeScript module. Watch free on CourseFlix.10h 23m5/5 -
Updated 2y agoReact Query: Server State Management in React
By: UdemyReact Query has become the go-to solution for server state management in React apps, and for good reason! This smart, comprehensive solution makes it easy to ke7h 39m
More courses by Mosh Hamedani (Code with Mosh)
-
ClassicReact: Intermediate Topics
Advance your React skills with the Intermediate Topics course. Learn state management, routing, and best practices for building complex applications using React6h 5m4/5 -
Updated 2y agoThe Ultimate Django Series: Part 3
Master advanced techniques and best practices for building professional-quality backends.4h 18m -
FreeUpdated 3y agoUltimate C++ Part 3: Advanced
To take this course, you should have watched the first two parts or have a thorough understanding of the concepts covered there.3h 41m5/5 -
Updated 3y agoXamarin Forms: Build Native Mobile Apps with C#
Do you have an idea for an app and want to turn that into reality? Well, if you want to build that app for iOS, you need to know Objective-C, which is an old.7h 17m -
Updated 3y agoMastering Next.js 13 with TypeScript
Clear. Concise. Comprehensive. Tired of piecing together disconnected tutorials or dealing with rambling, confusing instructors? This course is for you! It's pe5h 16m5/5 -
Updated 3y agoThe Ultimate Redux Course
Redux is the most popular state management library for JavaScript apps. It's mostly used with React but it's also becoming popular in Angular, Ember and Vue com6h 5m5/5