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

IMPORTANT: Course Updates

Update Details
Type Level Programming Update

Setup

What Is TypeScript + Course Introduction
Why Use TypeScript
How To Initialize A TypeScript Project
Using A Bundler
Understanding The TSConfig

Basic Types

Assigning Types And Type Inference
Array Type
Any Type
Object Basics
Types Vs Interfaces

Function Types

Defining Functions
Void Type
Optional Parameters
Destructured And Rest Parameters
Typing Variables As Functions

Type Modifiers

Unions
Intersections
readonly
keyof
typeof
Index Types

Advanced Types

As Const And Enums
Tuples
Generics
Async Functions

Built In Types

Pick And Omit
Partial And Required
ReturnType And Parameters
Record
Readonly
Awaited

Type Narrowing

Basic Type Guards
Never Type
Unknown Type
As Casting
Satisfies
Discriminated Union
Function Overloads
Type Predicate Function
Assertion Function
Loose Autocomplete
Const Generics
Branded Types

Type Programming

Conditional Types
infer
Conditional Types and infer Exercises
Template Literals
Mapped Types
Recursive Types
Type Programming Exercises

Object Oriented Programming

Defining Properties
Implements and Abstract Classes
Generic Classes
InstanceType and ConstructorParameters

Real World TypeScript

Debugging
Importing Types
Declaration Files
Advanced TSConfig Options
Todo List Project Introduction
Todo List Project Walkthrough
Migrate JS To TS Project Introduction
Migrate JS To TS Project Walkthrough

Conclusion

What's Next

BONUS: Typing React Code

PropTypes
TypeScript Setup And Props
useState
useRef
useReducer
useContext
Generic Components
Google Calendar Clone Introduction
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.zip
Type Programming.zip
OOP.zip
Real World TypeScript.zip
Conclusion.zip
Typing React Code.zip
Expert Interviews.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