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 suppport@webdevsimplified.com 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 support@webdevsimplified.com within 6 months for a full refund.

Can I buy a team bundle?

Of course! Just send us an email at support@webdevsimplified.com and we can workout a bundle for your entire team.

Are there student discounts available?

Yes! If you are a student, email us at support@webdevsimplified.com 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 support@webdevsimplified.com and we will answer any questions you have.

Table Of Contents

Course Tools

Course Platform Browser Extension

    Setup

    01 - What Is TypeScript + Course Introduction
    • 4 mins
    • 323 MB
    02 - Why Use TypeScript
    • 6 mins
    • 220 MB
    03 - How To Initialize A TypeScript Project
    • 5 mins
    • 226 MB
    04 - Using A Bundler
    • 4 mins
    • 183 MB
    05 - Understanding The TSConfig
    • 5 mins
    • 276 MB

    Basic Types

    06 - Assigning Types And Type Inference
    • 7 mins
    • 274 MB
    07 - Array Type
    • 4 mins
    • 130 MB
    08 - Any Type
    • 4 mins
    • 140 MB
    09 - Object Basics
    • 4 mins
    • 162 MB
    10 - Types Vs Interfaces
    • 6 mins
    • 260 MB

    Function Types

    11 - Defining Functions
    • 7 mins
    • 330 MB
    12 - Void Type
    • 3 mins
    • 113 MB
    13 - Optional Parameters
    • 2 mins
    • 80 MB
    14 - Destructured And Rest Parameters
    • 6 mins
    • 297 MB
    15 - Typing Variables As Functions
    • 4 mins
    • 176 MB

    Type Modifiers

    16 - Unions
    • 6 mins
    • 237 MB
    17 - Intersections
    • 5 mins
    • 228 MB
    18 - readonly
    • 3 mins
    • 115 MB
    19 - keyof
    • 3 mins
    • 124 MB
    20 - typeof
    • 4 mins
    • 156 MB
    21 - Index Types
    • 10 mins
    • 450 MB

    Advanced Types

    22 - As Const And Enums
    • 7 mins
    • 245 MB
    23 - Tuples
    • 3 mins
    • 104 MB
    24 - Generics
    • 21 mins
    • 963 MB
    25 - Async Functions
    • 3 mins
    • 109 MB

    Built In Types

    26 - Pick And Omit
    • 6 mins
    • 260 MB
    27 - Partial And Required
    • 7 mins
    • 317 MB
    28 - ReturnType And Parameters
    • 4 mins
    • 162 MB
    29 - Record
    • 2 mins
    • 70.3 MB
    30 - Readonly
    • 3 mins
    • 98.8 MB
    31 - Awaited
    • 2 mins
    • 73.7 MB

    Type Narrowing

    32 - Basic Type Guards
    • 11 mins
    • 496 MB
    33 - Never Type
    • 3 mins
    • 119 MB
    34 - Unknown Type
    • 3 mins
    • 139 MB
    35 - As Casting
    • 5 mins
    • 201 MB
    36 - Satisfies
    • 4 mins
    • 181 MB
    37 - Discriminated Union
    • 5 mins
    • 248 MB
    38 - Function Overloads
    • 6 mins
    • 248 MB
    39 - Type Predicate Function
    • 9 mins
    • 409 MB

    Real World TypeScript

    40 - Debugging
    • 11 mins
    • 523 MB
    41 - Importing Types
    • 6 mins
    • 278 MB
    42 - Declaration Files
    • 7 mins
    • 311 MB
    43 - Todo List Project Introduction
    • 2 mins
    • 71.1 MB
    44 - Todo List Project Walkthrough
    • 15 mins
    • 725 MB
    45 - Migrate JS To TS Project Introduction
    • 4 mins
    • 160 MB
    46 - Migrate JS To TS Project Walkthrough
    • 25 mins
    • 1.18 GB

    Conclusion

    47 - What's Next
    • 2 mins
    • 173 MB

    BONUS: Typing React Code

    01 - PropTypes
    • 12 mins
    • 440 MB
    02 - TypeScript Setup And Props
    • 12 mins
    • 494 MB
    03 - useState
    • 3 mins
    • 120 MB
    04 - useRef
    • 5 mins
    • 172 MB
    05 - useReducer
    • 4 mins
    • 166 MB
    06 - useContext
    • 7 mins
    • 295 MB
    07 - Generic Components
    • 5 mins
    • 189 MB
    08 - Google Calendar Clone Introduction
    • 8 mins
    • 271 MB
    09 - Google Calendar Clone Walkthrough
    • (1h 44m 42s)
    • 3.74 GB

    BONUS - Expert Interviews

    Matt Pocock - Advanced TypeScript
    • 47 mins
    • 4.01 GB
    Jack Herrington - Using TypeScript In React
    • 39 mins
    • 3.31 GB
    Cody Seibert (Web Dev Cody) - Converting JS Projects To TS
    • 28 mins
    • 2.4 GB
    Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team
    • 30 mins
    • 2.44 GB
    Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript
    • 41 mins
    • 3.49 GB
    Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer
    • 29 mins
    • 2.42 GB

    Download Videos For Offline Access

    Setup.zip
    • 1.03 GB
    Basic Types.zip
    • 775 MB
    Function Types.zip
    • 824 MB
    Type Modifiers.zip
    • 1.04 GB
    Advanced Types.zip
    • 1.13 GB
    Built In Types.zip
    • 810 MB
    Type Narrowing - 1.zip
    • 777 MB
    Type Narrowing - 2.zip
    • 895 MB
    Real World TypeScript - 1.zip
    • 926 MB
    Real World TypeScript - 2.zip
    • 638 MB
    Real World TypeScript - 3.zip
    • 1.08 GB
    Typing React Code - 1.zip
    • 849 MB
    Typing React Code - 2.zip
    • 881 MB
    Typing React Code - 3.zip
    • 2.85 GB
    Interviews - Matt Pocock - Advanced TypeScript.zip
    • 3.52 GB
    Interviews - Jack Herrington - Using TypeScript In React.zip
    • 2.93 GB
    Interviews - Cody Seibert (Web Dev Cody) - Converting JS Projects To TS.zip
    • 2.12 GB
    Interviews - Adrian Hajdin (JS Mastery) - Writing TypeScript On A Team.zip
    • 2.27 GB
    Interviews - Josh Neske (Josh Tried Coding) - Getting Past The Hard Part Of TypeScript.zip
    • 3.07 GB
    Interviews - Jeff Delaney (Fireship) - Landing Your First Job As A TypeScript Developer.zip
    • 2.23 GB
    Conclusion.zip
    • 157 MB

    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