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
34 ratings
603 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

82%

9%

0%

3%

6%

Reviews

profile pic for Lakhan Raut
Jul 18, 2022
thank you such a awesome course
profile pic for Sayed Aslam Shah
Jul 14, 2022
Great course
profile pic for Mandula József
Jun 25, 2022
Concise, and good.
profile pic for Ramnath Repakula
Jun 06, 2022
Need little bit of introduction to the topic of the video before starting. Directly going to code is creating confusion. Code editing is too fast. Explanation starting before understanding of the code. Explanation is good for advanced developers not for beginners for intermediate developers. Not suggested this course for typescript beginners.
profile pic for Ajay Kumar MK
May 11, 2022
better class than mehul sir.

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)