Skip to content

Level 1 · Entry Foundations

Goal: get comfortable reading and writing TypeScript, understand its core type system, and ship a small working program.

Modules

  1. Setup & First Program
  2. Basic Types
  3. Control Flow with Types
  4. Functions & Type Annotations
  5. Interfaces & Type Aliases
  6. Arrays & Objects, Typed
  7. Classes Basics
  8. Enums
  9. Modules & tsconfig Deep Dive
  10. Project — Typed CLI To-Do App

By the end of this level you'll be able to write programs that take input, make decisions, store and process data with real compile-time guarantees, handle bad input gracefully, and organize code into modules with a properly configured tsconfig.json.