Typescript Icon Get 42% off the TypeScript Bundle!

See the bundle then add to cart and your discount is applied.

0 days
00 hours
00 mins
00 secs

Overview, setup and source files

2 lessons

  • File Icon Setup Instructions

    Readme

  • File Icon Source Files

    Readme

Understanding and Typing 'this'

4 lessons

  • Play Icon A ‘this’ Keyword Primer

    04:54

  • Play Icon Exploring ‘this’ with .call, .apply and .bind

    10:55

  • Play Icon Arrow Functions and Lexical Scope

    05:31

  • Play Icon Typing ‘this’ and ‘noImplicitThis’

    06:38

Type Queries

3 lessons

  • Play Icon ‘typeof’ Type Queries

    04:19

  • Play Icon ‘keyof’ Index Type Queries

    03:18

  • Play Icon ‘keyof’, Generics and Lookup Types

    05:45

Mapped Types

5 lessons

  • Play Icon ‘Readonly’ Mapped Type

    07:49

  • Play Icon ‘Partial’ Mapped Type

    04:15

  • Play Icon ‘Required’ Mapped Type, +/- Modifiers

    05:16

  • Play Icon ‘Pick’ Mapped Type

    04:30

  • Play Icon ‘Record’ Mapped Type

    07:27

Exploring Type Guards

4 lessons

  • Play Icon ‘typeof’ and Type Guards

    11:15

  • Play Icon ‘instanceof’ and Type Guards

    09:15

  • Play Icon User Defined Type Guards

    04:28

  • Play Icon Literal Type Guards and ‘in’ Operator

    05:12

Advanced Types and Practices

4 lessons

  • Play Icon Intersection Types

    08:17

  • Play Icon Discriminated (Tagged) Unions

    06:28

  • Play Icon Interfaces vs Type Aliases

    04:48

  • Play Icon Interfaces vs Classes

    05:21

Generics and Overloads

2 lessons

  • Play Icon Function Generics

    10:56

  • Play Icon Function Overloads

    09:34

Exploring Enums

2 lessons

  • Play Icon Numeric Enums and Reverse Mappings

    07:43

  • Play Icon String Enums and Inlining Members

    04:56

Declaration Files

4 lessons

  • File Icon DefinitelyTyped and @types

    Readme

  • Play Icon Writing Declaration Files

    08:07

  • Play Icon Augmenting Modules with Declarations

    07:22

  • Play Icon Emitting Declaration Files

    04:16

tsconfig and Compiler Options

10 lessons

  • Play Icon Include, Exclude and Files properties

    07:41

  • Play Icon Configuration Inheritance with Extends

    04:18

  • Play Icon Output Locations, Tweaks and Emitting On Error

    05:38

  • Play Icon Emitting Source Maps

    04:19

  • Play Icon Transpiling and Experimental Features

    08:08

  • Play Icon Understanding “lib” and ES libraries

    07:02

  • Play Icon Strict Flags for Enhanced Safety

    05:11

  • Play Icon CLI Output Tweaks

    05:16

  • Play Icon Enforcing Code Quality

    02:36

  • Play Icon Performance Bundling and tslib

    05:48

Get the complete bundle...

Everything you need to start mastering TypeScript today

Terminal Icon Job-ready training

Nail that interview with your new skills that will set you apart.

Trophy Icon All the best practices

Best practices, design patterns, performance and architecture.

Rocket Logo Stream or download

Learn at home at your own pace, download for offline viewing.

Google Developer Expert Logo Expert knowledge

Built by Google Developer Experts, there's no better place to learn web.

Stackblitz Logo StackBlitz examples

Access full course source code and experiment in the browser too!

Slack Logo Slack community

Exclusive access to our members-only community (6,500+ members).

Certificate Message

TypeScript Kickstart Bundle

2 courses

-42%

149

258

per user

$

ADD TO CART

+VAT for EU EU Flag

MasterCard Icon PayPal Icon VISA Icon Amex Icon

Secure SSL encrypted payments

Moneyback Icon

30-day money back guarantee

These courses are empowering thousands with expert knowledge - they will you too. If you're disappointed for whatever reason, you'll get a full refund.

Discount Icon

Location + Student discounts

Not-so-good exchange rate (i.e. India/Brazil)? Are you a student? Contact us for a coupon with your location or student details.

🎉 Get 1 more courses for just $20 extra!

Upgrade to the full TypeScript Kickstart bundle and save 💰

Todd Motto

Brought to you by Todd Motto, multi-award winner, world-wide conference speaker and workshop leader. Google Developer Expert icon Google Developer Expert

  • Typescript Icon

    TypeScript Basics

    44 lessons
  • Typescript Icon

    TypeScript Masterclass

    39 lessons
Typescript Icon