codedamn logo
codedamn
Course image for TypeScript Fundamentals - Zero to Expert

TypeScript Fundamentals - Zero to Expert

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

2 hours+ of total content
4.6
30 ratings
517 students enrolled
Course Creator: Basarat Ali Syed

Hang on...

 

Heads up!

This is an official course from Full Stack Web Developer Learning Path learning path.

Goals

  • 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 lectures 02:39:04 total duration

  Setup and Hello World (Watch video)
05:44
  Primitive Types (Watch video)
01:42
  Instance Types (Watch video)
01:52
  Arrays And Tuples (Watch video)
01:38
  Object Types and Type Aliases (Watch video)
01:33
  const declarations (Watch video)
01:03
  Functions (Watch video)
01:57
  Structural Typing 
02:10
  Classes 
01:48
  Target Compiler Option 
02:37
  Generics 
03:02
  Special Types : any and unknown 
02:00
  JavaScript to TypeScript 
01:32
  Universal Utilities 
01:03
  Creating a Frontend Project 
03:49
  Type Assertions 
02:15
  Type Casting 
01:16
  Modules 
01:55
  Type Declarations 
04:25
  Creating an NPM Package 
03:20
  Async Await 
03:05
  ts-node 
01:40

Student feedback

4.6
Course Rating

83%

10%

0%

3%

3%

Reviews

profile pic for Ajay Kumar MK
May 11, 2022
better class than mehul sir.
profile pic for Rustan Mangade
Apr 25, 2022
Really good explanation.
profile pic for Abhinav Juyal
Apr 25, 2022
noice good
profile pic for EL Moumny Mohamed
Apr 24, 2022
best course of typescript
profile pic for Divyang Soni
Apr 24, 2022
Awesome Course

Your Course Instructor

Course Instructor Image

Basarat Ali Syed

Content creator

TypeScript content creator at codedamn

Upgrade to codedamn Pro Plan and unlock more courses for accelerated learning. Unlimited courses, interactive learning and more.

Free

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • Support over WhatsApp
  • Full learning path unlocked
  • Unlimited hands-on practice

Pro

  • HD video content
  • Certificate of completion
  • Mentorship from codedamn staff
  • All exclusive courses unlocked
  • Unlimited hands-on practice
Try codedamn Pro (14-day free refund)