See the bundle then add to cart and your discount is applied.
37 lessons
•4 hours
•4.9/5 (4982 ratings)
Advanced TypeScript, comprehensively covered in real-world digestable chapters.
Closed Captions in English
A true masterclass in TypeScript! I think the course is great, the concepts are introduced briefly and the examples are simple enough to follow.![]()
![]()
![]()
![]()
![]()
William Ennals
Full-Stack Engineer, LeidosAfter watching the TypeScript Basics and Masterclass course, I'm super confident in my knowledge. Todd helped making the strengths of TypeScript a lot clearer and showed best practices for writing flexible and better code.![]()
![]()
![]()
![]()
![]()
Phuoc Le
Full Stack DeveloperExcellent course. Todd presents the information extremely well and in a way that is easy to understand. This course will benefit anyone looking to understand Typescript better!![]()
![]()
![]()
![]()
![]()
Casey Colvell
Senior Software Engineer, ClearlinkI loved this course. Easy to follow and helped me get a better understanding of not just TypeScript, but also JavaScript as a language and why things work the way they do.![]()
![]()
![]()
![]()
![]()
Tyler Smith
JavaScript EngineerThis is a very well paced and explained course through the world of TypeScript! Great job and looking forward to more.![]()
![]()
![]()
![]()
![]()
Daniel Marbach
Software Engineer, ParticularThis course showed me the most important points of the TypeScript language to get started on my own. I can recommend this to everyone.![]()
![]()
![]()
![]()
![]()
Anton Zdanov
Software EngineerEverything you need, structured and ready to go.
2 lessons
Setup Instructions
Readme
Source Files
Readme
4 lessons
A ‘this’ Keyword Primer
04:54
Exploring ‘this’ with .call, .apply and .bind
10:55
Arrow Functions and Lexical Scope
05:31
Typing ‘this’ and ‘noImplicitThis’
06:38
3 lessons
‘typeof’ Type Queries
04:19
‘keyof’ Index Type Queries
03:18
‘keyof’, Generics and Lookup Types
05:45
5 lessons
‘Readonly’ Mapped Type
07:49
‘Partial’ Mapped Type
04:15
‘Required’ Mapped Type, +/- Modifiers
05:16
‘Pick’ Mapped Type
04:30
‘Record’ Mapped Type
07:27
4 lessons
‘typeof’ and Type Guards
11:15
‘instanceof’ and Type Guards
09:15
User Defined Type Guards
04:28
Literal Type Guards and ‘in’ Operator
05:12
4 lessons
Intersection Types
08:17
Discriminated (Tagged) Unions
06:28
Interfaces vs Type Aliases
04:48
Interfaces vs Classes
05:21
2 lessons
Function Generics
10:56
Function Overloads
09:34
2 lessons
Numeric Enums and Reverse Mappings
07:43
String Enums and Inlining Members
04:56
4 lessons
DefinitelyTyped and @types
Readme
Writing Declaration Files
08:07
Augmenting Modules with Declarations
07:22
Emitting Declaration Files
04:16
10 lessons
Include, Exclude and Files properties
07:41
Configuration Inheritance with Extends
04:18
Output Locations, Tweaks and Emitting On Error
05:38
Emitting Source Maps
04:19
Transpiling and Experimental Features
08:08
Understanding “lib” and ES libraries
07:02
Strict Flags for Enhanced Safety
05:11
CLI Output Tweaks
05:16
Enforcing Code Quality
02:36
Performance Bundling and tslib
05:48
Everything you need to start mastering TypeScript today
Built by Google Developer Experts, there's no better place to learn.
Design patterns, battle-tested techniques, architecture and performance.
Learn at home at your own pace, download for offline viewing.
Nail that interview or promotion with skills that will set you apart.
Access full source code, and experiment live in the browser.
Exclusive access to our members-only community (7,000+ members).
If you're disappointed for whatever reason, you'll get a full refund (but I'm sure you won't need it).
Not-so-good exchange rate? (i.e. India/Brazil). Student?
Email us for a coupon for your country or student ID.