Course image for TypeScript Fundamentals - Zero to Expert
Free preview before enrolling

TypeScript Fundamentals - Zero to Expert

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

4.6
(84 ratings)
1.5k enrolled
Course Instructor: Basarat Ali SyedLast updated 09/2023

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

Description

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.

Course Structure

58 lectures2h 39m total duration

  Setup and Hello World (Watch video)
5min
  Primitive Types (Watch video)
1min
  Instance Types (Watch video)
1min
  Arrays And Tuples (Watch video)
1min
  Object Types and Type Aliases (Watch video)
1min
  const declarations (Watch video)
1min
  Functions (Watch video)
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

Featured Review

Profile picture for Kevin K.
Kevin K.

@kevink520

5.0
Feb 26, 2022
The instructor shows a good grasp of the subject.
Was this review helpful?

Student feedback

4.6
Course Rating

77%

13%

4%

1%

5%

Reviews

Profile picture for Rohith
Sep 14, 2023
Great waves?
Helpful?
Profile picture for Abhishek Singh
Sep 04, 2023
The course is really good. I tried many courses for typescript but this one clearly stands on the top. Recommended to everyone who wants to learn typescript.
Helpful?
Profile picture for sathvik soma
Jul 28, 2023
Couple of lectures just aren't easily to understand. This course feels like forever idk why.
Helpful?
Profile picture for Himanshu Anand
May 28, 2023
Good so far.
Helpful?
Profile picture for Syed Mohd Azam
May 14, 2023
Awesome Course! It helped me to understand Typescript in good manner.
Helpful?
Profile picture for MirzaFaisalBaig
Apr 19, 2023
amazing!
Helpful?
Profile picture for Tim Carr
Mar 28, 2023
Its a little fast but very informative.
Helpful?
Profile picture for Zi
Mar 27, 2023
this course is insanely awesome!!!!
Helpful?
Profile picture for Daksh Chaturvedi
Mar 22, 2023
Great examples and clarity.
Helpful?
Profile picture for Shreyas P
Mar 11, 2023
Nice explanation
Helpful?

Course Instructor

Basarat Ali Syed
Content creator
Basarat Ali Syed
4.6 Instructor rating
84 Ratings
1.5k 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