Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Zero To Mastery

TypeScript for Beginners

via Zero To Mastery Path

Overview

Learn the basics of TypeScript from scratch with hands-on activities, demos, and real-world examples. Build confidence with variables, arrays, loops and more TypeScript fundamentals.
  • Set up and configure a TypeScript project from scratch
  • Understand and use TypeScript's type system effectively
  • Write and call typed functions with confidence
  • Control flow with if/else, switch, and ternary statements
  • Work with arrays, tuples, and object types
  • Master loops and repetitive tasks in TypeScript
  • Use type aliases and annotations to simplify your code
  • Organize your code with modules and reusable structures

Syllabus

  •   Introduction
    • Introduction
    • Exercise: Meet Your Classmates and Instructor
    • Course Resources
  •   TypeScript Fundamentals
    • Installation
    • Downloading the Course Content
    • Types Primer
    • Variables
    • Variables & Basic Types
    • Boolean Logic
    • Applying Boolean Logic
    • Compound Boolean Expressions
    • Arithmetic Operators
    • Increment & Arithmetic Assignment
    • Functions
    • Writing and Calling Functions
    • Template Strings
    • Working Through the Exercises
    • Type Annotations
    • Control Flow
    • If..Else
    • Simplifying If..Else Statements
    • Switch
    • Ternary
    • Structuring Data
    • Type Aliases
    • Object Types
    • Arrow Functions & Function Expressions
    • About Arrays
    • Working with Arrays
    • Arrays & Objects
    • Tuples
    • Repetition
    • `for` Loops
    • `while` Loops
    • Modular Code
    • Modules
  •   Where To Go From Here?
    • Let's Keep Learning Together!
    • Review This Byte!

Taught by

Jayson Lennon

Reviews

Start your review of TypeScript for Beginners

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.