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

Setup and source files

2 lessons

  • File Icon Setup instructions

    Readme

  • File Icon Source files

    Readme

Introduction

5 lessons

  • Play Icon What, and why TypeScript?

    07:31

  • Play Icon TypeScript vs JavaScript

    06:07

  • Play Icon Installing the TypeScript compiler

    05:03

  • Play Icon TypeScript compiler (tsc) and tsconfig

    08:10

  • Play Icon Setting up Webpack for TypeScript

    10:40

ES6/7 and TypeScript

6 lessons

  • Play Icon Arrow functions and implicit returns

    04:41

  • Play Icon Default Function parameters

    02:05

  • Play Icon Object literal improvements

    06:08

  • Play Icon Rest Parameters

    06:54

  • Play Icon Array Spread Operator

    02:19

  • Play Icon Destructuring Arrays and Objects

    06:40

Primitive Types

3 lessons

  • Play Icon Number Types, arguments and functions

    11:20

  • Play Icon String Type, String Literals

    05:17

  • Play Icon Boolean Type

    04:09

TypeScript Types

12 lessons

  • Play Icon The “Any” Type

    03:27

  • Play Icon Implicit vs Explicit Types

    03:37

  • Play Icon Void Type

    03:31

  • Play Icon Never Type

    01:52

  • Play Icon Null, Undefined, Strict Null checks

    05:15

  • Play Icon Union and Literal Types

    04:04

  • Play Icon Function Types

    06:19

  • Play Icon Functions and Optional Arguments

    02:28

  • Play Icon Typed Functions and Default Params

    02:27

  • Play Icon Object Types

    03:37

  • Play Icon Array Types and Generics

    04:05

  • Play Icon Tuple Types for Arrays

    04:27

Type Aliases and Assertions

2 lessons

  • Play Icon Type Aliases

    05:53

  • Play Icon Type Assertions

    07:29

Diving into Interfaces

5 lessons

  • Play Icon Creating Interfaces

    06:04

  • Play Icon Interfaces with Function Types

    03:15

  • Play Icon Extending Interfaces

    02:33

  • Play Icon Interfaces and Optional Properties

    02:00

  • Play Icon Interfaces with Index Signatures

    03:46

Classes, Properties and Inheritance

9 lessons

  • Play Icon Understanding Classes and Constructors

    09:16

  • Play Icon Public and Private Members

    04:59

  • Play Icon Readonly Members

    02:38

  • Play Icon Setters and Getters (Accessors)

    06:09

  • Play Icon Classes and Inheritance

    04:16

  • Play Icon Abstract Classes

    01:42

  • Play Icon Protected Members and Inheritance

    03:37

  • Play Icon Interface contracts with “implements”

    05:38

  • Play Icon Static Properties and Methods

    04:57

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 the complete bundle and save $109!

Sold separately = $258 💰

  • Typescript Icon

    TypeScript Basics

    44 lessons
  • Typescript Icon

    TypeScript Masterclass

    39 lessons
Typescript Icon