Skip to main content

Modern TypeScript + Node.js Bootcamp

Beginner-friendly, live-guided curriculum that takes you from your first TypeScript script to production-ready Node.js projects.

We rely on Node.js 22.20 and pnpm so you can run TypeScript directly—no extra build steps or ts-node required.

Weeks 1–2 Highlights

Catch up on the first two lessons and see what skills you’ll practice next.

Week 1 · Launch your environment

  • Install Node.js 22.20 LTS and pnpm globally.
  • Open VS Code with your bootcamp folder so nothing feels hidden.
  • Double-check your setup with quick version checks for Node and pnpm.

Week 2 · Variables & types

  • Use const and let intentionally while practicing reassignment rules.
  • Recognize everyday primitives and when to add explicit annotations.
  • Compare inferred versus explicit types before running your code.

Build confidence with functions

  • Write calculator helpers with typed parameters and return values.
  • Predict TypeScript errors before they appear in the terminal.
  • Validate command-line input so your scripts fail safely.

See the Road Ahead

Three phases guide you from fundamentals to a polished capstone.

Weeks 1–4 · Fundamentals

Master TypeScript essentials, Node scripts, and the tooling you will use throughout the course.

Weeks 5–8 · Build Real APIs

Design HTTP APIs, add automated tests, and explore how databases fit into Node applications.

Weeks 9–12 · Ship the Capstone

Harden your app for production, practice deployment, and polish your final team project.

Tools & Commands

Keep these close while you work through the lessons and homework.

Core tools for this course

  • Node.js 22.20 LTS or newer
  • pnpm installed globally (Corepack optional on Windows)
  • VS Code with the TypeScript and ESLint extensions

Commands you will run today

pnpm init -y
pnpm exec tsc --init
node calculator.ts 10 2

Run TypeScript files directly with Node, then lean on the optional typecheck script whenever you need extra confidence.