TypeScript Fundamentals - Zero to Expert

TypeScript Fundamentals - Zero to Expert

Learn all about the TypeScript type system - taught by a Microsoft MVP

4.5
(128 ratings)
1.7k enrolled
Course Instructor: Basarat Ali Syed

Course Outcomes

  • Use TypeScript at your day to day job
  • Learn the Basics of TypeScript's Type System
  • Use Types for annotating any JavaScript Object
  • Learn Advanced TypeScript concepts

Course Structure

58 lectures2h 39m total duration

  Setup and Hello World 
5min
  Primitive Types 
1min
  Instance Types 
1min
  Arrays And Tuples 
1min
  Object Types and Type Aliases 
1min
  const declarations 
1min
  Functions 
1min
  Structural Typing 
2min
  Classes 
1min
  Target Compiler Option 
2min
  Generics 
3min
  Special Types : any and unknown 
2min
  JavaScript to TypeScript 
1min
  Universal Utilities 
1min
  Creating a Frontend Project 
3min
  Type Assertions 
2min
  Type Casting 
1min
  Modules 
1min
  Type Declarations 
4min
  Creating an NPM Package 
3min
  Async Await 
3min
  ts-node 
1min

About This Course

I've been teaching junior as well as expert developers TypeScript since 2012 (since launch) and gathered a few tricks to make it an easy and smooth learning experience. I share those experiences with you.

  • You can feel confident about what TypeScript is and offers
  • You become a competent TypeScript / JavaScript developer

A lot of effort has gone into this course to make sure you get all the knowledge you need, as quickly as possible.

Why TypeScript

I've been teaching and working with JavaScript for the past 10 years. TypeScript is hands down the best way to learn JavaScript. Give a beginner JavaScript developer a workflow with the TypeScript compiler and they can actually learn stuff themselves thanks to TypeScript's excellent 1000+ compiler errors that prevent common mistakes.

Why this course

I'm a Microsoft MVP (Most Valuable Professional) for TypeScript thanks to my teaching contributions in the form of books, various videos, and answers on StackOverflow.

This provides the best guidance possible for all the ways you can use TypeScript for your JavaScript projects to give you the most chances of success in your professional career. This course is based on my experience in that area and curated based on key workshop insights.

Used by learners at

Microsoft
Amazon
Google

Featured Review

Profile picture for Kevin K.
Kevin K.

@kevink520

5.0
The instructor shows a good grasp of the subject.

Student Feedback

4.5
Course Rating

74%

16%

5%

2%

4%

Reviews

Profile picture for Eduware
Eduware
Jun 04, 2024
More depth here and there...and then..we're cooler.
Profile picture for Samuel Emmanuel
Samuel Emmanuel
Mar 06, 2024
very good
Profile picture for Maitrish Mukherjee
Maitrish Mukherjee
Jan 12, 2024
Nice and crisp.
Profile picture for Rohith
Rohith
Sep 14, 2023
Great waves?
Profile picture for Himanshu Anand
Himanshu Anand
May 28, 2023
Good so far.

Course Instructor

Basarat Ali Syed
Content creator
Basarat Ali Syed
4.5 Instructor rating
128 Ratings
1.7k Students
1 Course

TypeScript content creator at codedamnView profile

Upgrade to a Pro account and unlock more courses for accelerated learning. Instant feedback, interactive learning and more.

Free

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes

Pro

  • 100+ coding courses
  • Certificate of completion
  • Hands-on practice
  • 24x7 doubt solving with AI
  • 100+ projects to practice
  • In-depth project feedback
  • AWS cloud sandboxes
Upgrade To Pro