Web Dev Simplified/TypeScript Simplified

TypeScript Simplified

Instantly increase your earning potential and learn to build scalable projects in just 5 hours

Logos of companies that trust Web Dev Simplified

Trusted By

Join thousands of other students working at prestigious companies around the world

Meet Your Instructor

Hi, I'm Kyle 👋

I have been a full stack web developer for nearly a decade, but you most likely know me from my YouTube channel Web Dev Simplified which has over 1 million subscribers.

On YouTube alone my videos are viewed over 3 million times per month, and through my courses I have helped over 40,000 students increase their skills and land high paying jobs.

HOW IT WORKS

Just 3 simple steps to TypeScript mastery

Simple and stress-free

Step 1

Sign Up

Create an account in seconds to get instant access to the TypeScript training you have been waiting for

Step 2

Join The Community

Join the ever growing community of over 10,000 developers to access expert advice and support

Step 3

Raise Your Salary

Apply the concepts you learn to boost the number of interviews you land and skyrocket your salary

WHAT MAKES THIS COURSE UNIQUE

Start writing TypeScript in just 5 hours

No strings attached

Save Time

I spent years mastering TypeScript and condensed all of that knowledge so you can learn TypeScript in under 5 hours.

Spend Less

Everything you need to learn is included at an affordable price so you never need to spend money on another course.

Build Confidence

TypeScript doesn't have to scare you anymore. Build confidence in your skills by practicing with real world projects.

Stay Up To Date

You can count on TypeScript Simplified to keep you up to date with all the latest TypeScript features as they release.

Raise Code Quality

TypeScript code is easier to refactor, maintain, contains less bugs, and is less likely to have errors in production.

Earn More

TypeScript developers on average earn $17,000 more per year than JavaScript developers with the same experience level.

WHAT'S INCLUDED

The secret to learning TypeScript

And it's all yours with TypeScript Simplified

Step By Step Video Lessons

Everything you need to learn TypeScript and build any project you can dream of in 47 easy to digest videos which amount to just under 5 hours of video content.

Every single video is also professionally captioned and these captions are searchable so you can easily find exactly what you are looking for without wasting hours re-watching videos.

Active Community

Join the active Discord community of over 10,000 developers, and utilize the knowledge of these experts and peers to answer your questions, get feedback, inspiration, and support.

Hands On Exercises

The only true way to learn TypeScript is by practicing with real world projects and exercises, which is why this courses includes multiple real world projects for you to practice writing TypeScript, converting JavaScript to TypeScript, and building large scale projects.

Direct Professional Help

I am incredibly active in the community and comments of this course which means I will be there to answer every question you have and help you if you get stuck.

BONUS: TypeScript With React

Not only will you learn how to write TypeScript in this course, but you will also learn how to connect TypeScript to React. This bonus includes 9 videos that span 2.5 hours. It also has 1 massive real world project that combines everything you learn.

BONUS: Expert Interviews

Get expert advice from the greatest TypeScript developers on how to build real world applications, work with advanced TypeScript, land a job, and so much more.

TESTIMONIALS

40,000+ Students love Kyle's courses

Kyle's content goes beyond the average in both quality and depth. With his dedication to excellence, there's no better option when it comes to learning web development.

🌟🌟🌟🌟🌟

Caleb Curry

I’ve been completely blown away by the value that Kyle brings in his course. I quite literally went from next to no knowledge in JavaScript/CSS to making SELLABLE webpage designs with just a few minutes a day. Most bootcamps would charge an arm and a leg for the teaching Kyle provides.”

🌟🌟🌟🌟🌟

Levi Buzhardt

I previously bought a front end development course and felt lost. I realized I needed a better understanding of the fundamentals since I still had gaps in my learning. It just seemed like there was something missing… so I thought maybe I’d find it in a bootcamp.

But when I came across Kyle’s YouTube videos, I ended up buying his courses instead. After first finishing Kyle’s CSS course, I came out more confident, so I decided to buy his JS course too. I quickly gained more confidence in what I was doing with JavaScript and I liked Kyle's courses so much that I ended up cancelling the bootcamp.”

🌟🌟🌟🌟🌟

Alexis Weiss

“Dollar-for-dollar, Kyle’s courses have been one of best educational investments I’ve ever made. I've had several years' experience with backend software development, but recently I needed to learn front-end skills for my new company. I feared the time sink and learning curve involved because I kept finding myself 1) stuck in tutorial hell on Youtube, 2) signing up for big-name learning platforms with expensive monthly fees, or 3) doing flimsy "interactive" courses that didn't work for me.

Enter Web Dev Simplified! I signed up for Kyle's JavaScript, React, and CSS courses. After completing all of these, I finally felt like I was standing on solid ground. I now comfortably use these skills every day to professionally develop and prototype Uls. Kyle's courses are clear, concise, comprehensive, no-nonsense, and structured around achievable mini-projects. I wholeheartedly recommend his courses to anyone. Five stars!

🌟🌟🌟🌟🌟

Stephen Enright-Ward

Start learning TypeScript now

Without the high price tag

$60

TypeScript Simplified

Features

  • 47 step by step video lessons

  • Exclusive access to private Discord community

  • Real world projects/exercises

  • Professional assistance

  • Before and after source code for all projects

  • Download all videos for offline access

  • All future updates

  • Lifetime access

  • BONUS: 2.5 extra hours of TypeScript with React videos

  • BONUS: Interviews with expert TypeScript developers

Frequently asked questions

Does purchasing this course give me lifetime access?

Yes! All my courses come with lifetime access. Not only that, but all future updates for the course are entirely free for you. Even if I re-record the entire course it is still given to you as a free update.

You never need to worry about having to purchase the same course multiple times.

Is this course a good fit for me?

If your goal is to start writing code in TypeScript or to land a job as a TypeScript developer then this course is perfect for you. It doesn't matter if you have never used TypeScript before or if you have some TypeScript knowledge already, this course will teach you everything you need to know to get up and running with TypeScript. By the end of this course you will have all the knowledge you need to apply for TypeScript jobs and build projects with TypeScript.

What do I need to know to take this course?

In order to succeed with this course you only need to have a basic understanding of JavaScript. You don't need to know any fancy JavaScript beyond the basics of creating functions, variables, loops, etc. If you have taken my Beginner JavaScript Simplified course already you are more than qualified.

How do I access the course after purchasing it?

Check your email after purchasing the course. You should receive an email with a link to the course. If you do not receive this email please send us a message at [email protected] and we will help you work it out.

Does this course cover JavaScript?

No. This course focuses purely on TypeScript so you will already need to have a basic understanding of JavaScript to take this course.

When was this course recorded?

This course was recorded in October of 2023. That means this course focuses heavily on modern TypeScript concepts such as satisfies, discriminating unions, generics, etc. without wasting your time on outdated TypeScript concepts.

What if I buy the course and do not like it?

While I am sure that you will love this course, if for any reason you do not, just email us at [email protected] within 6 months for a full refund.

Can I buy a team bundle?

Of course! Just send us an email at [email protected] and we can workout a bundle for your entire team.

Are there student discounts available?

Yes! If you are a student, email us at [email protected] using your student email and we will send over a discount code.

Are there PPP discounts available?

Yes! If you are from a country that we offer PPP discounts for, you should see a discount banner at the top of this page. If you do not see this banner and you believe your country qualifies, make sure you turn off any VPNs and refresh the page.

Any other questions?

If you have any more questions about the course email us at [email protected] and we will answer any questions you have.

Table Of Contents

Course Tools

Course Platform Browser Extension

Setup

01 - What Is TypeScript + Course Introduction
02 - Why Use TypeScript
03 - How To Initialize A TypeScript Project
04 - Using A Bundler
05 - Understanding The TSConfig

Basic Types

06 - Assigning Types And Type Inference
07 - Array Type
08 - Any Type
09 - Object Basics
10 - Types Vs Interfaces

Function Types

11 - Defining Functions
12 - Void Type
13 - Optional Parameters
14 - Destructured And Rest Parameters
15 - Typing Variables As Functions

Type Modifiers

16 - Unions
17 - Intersections
18 - readonly
19 - keyof
20 - typeof
21 - Index Types

Advanced Types

22 - As Const And Enums
23 - Tuples
24 - Generics
25 - Async Functions

Built In Types

26 - Pick And Omit
27 - Partial And Required
28 - ReturnType And Parameters
29 - Record
30 - Readonly
31 - Awaited

Type Narrowing

32 - Basic Type Guards
33 - Never Type
34 - Unknown Type
35 - As Casting
36 - Satisfies
37 - Discriminated Union
38 - Function Overloads
39 - Type Predicate Function

Real World TypeScript

40 - Debugging
41 - Importing Types
42 - Declaration Files
43 - Todo List Project Introduction
44 - Todo List Project Walkthrough
45 - Migrate JS To TS Project Introduction
46 - Migrate JS To TS Project Walkthrough

Conclusion

47 - What's Next

BONUS: Typing React Code

01 - PropTypes
02 - TypeScript Setup And Props
03 - useState
04 - useRef
05 - useReducer
06 - useContext
07 - Generic Components
08 - Google Calendar Clone Introduction
09 - Google Calendar Clone Walkthrough

BONUS - Expert Interviews

Matt Pocock - Advanced TypeScript
Jack Herrington - Using TypeScript In React
Cody Seibert (Web Dev Cody) - Converting JS Projects To TS
Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team
Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript
Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer

Download Videos For Offline Access

Setup.zip
Basic Types.zip
Function Types.zip
Type Modifiers.zip
Advanced Types.zip
Built In Types.zip
Type Narrowing - 1.zip
Type Narrowing - 2.zip
Real World TypeScript - 1.zip
Real World TypeScript - 2.zip
Real World TypeScript - 3.zip
Typing React Code - 1.zip
Typing React Code - 2.zip
Typing React Code - 3.zip
Interviews - Matt Pocock - Advanced TypeScript.zip
Interviews - Jack Herrington - Using TypeScript In React.zip
Interviews - Cody Seibert (Web Dev Cody) - Converting JS Projects To TS.zip
Interviews - Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team.zip
Interviews - Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript.zip
Interviews - Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer.zip
Conclusion.zip

Start learning TypeScript now

Without the high price tag

$60

TypeScript Simplified

Features

  • 47 step by step video lessons

  • Exclusive access to private Discord community

  • Real world projects/exercises

  • Professional assistance

  • Before and after source code for all projects

  • Download all videos for offline access

  • All future updates

  • Lifetime access

  • BONUS: 2.5 extra hours of TypeScript with React videos

  • BONUS: Interviews with expert TypeScript developers