Start Here
  • Introduction
  • Reference files
  • What is TypeScript
  • Intalling Node.js on Mac OS
  • Intalling Node.js on Windows
  • Installing and Using TypeScript
  • IDE - Using WebStorm
  • IDE - Using VisualStudio
  • Using an Online Editor
  • Section 1 Quiz
Types
  • Type Inference
  • Types part 1
  • Types part 2
  • Types part 3
  • Function as Types
  • Object as Types
  • Union Types
  • Section 2 Quiz
Interfaces
  • Defining and using Interfaces
  • Implementing interfaces to functions
  • Implementing interfaces to classes
  • Interface Inheritance
  • Section 3 Quiz
Using Classes
  • Class Definition
  • Class Access Modifiers
  • Class Inheritance
  • Class Abstract
  • Generics
  • Class Generics
  • Class Generics constraints
  • Section 4 Quiz
Namespaces
  • NameSpaces
  • Using NameSpaces
  • NameSpace Import
  • Section 5 Quiz
Module Exports
  • Namespace Alias
  • Modules Exports
  • Loading Modules
  • Where to go next!
  • Section 6 Quiz