● David R. Longnecker
A standalone coding course · with step-by-step project!

Zero to Hero - TypeScript & Vue

Seventeen chapters that take you from "what is a server?" to confidently building, testing, and extending a real full-stack TypeScript application using Vue and Vite.

How to use this course

Read in order the first time — each chapter assumes the previous one. After that, use it as a reference: jump to any chapter from the sidebar, or look up a specific term in the Glossary. Every technical term is underlined with a dotted line like this — hover for a quick definition, click to jump to the full entry.

The roadmap #

Four stages: Foundations, Frontend, Backend, then Architecture and Practice, converging on a Capstone project Foundations 1–2 How the web & JS work 3 TypeScript 4 Packages & monorepos 5 Build tools Frontend 6 Reactive UI 7 Composing components 8 Centralized state Backend 9 HTTP servers 10 Databases 11 Real-time updates 12 Scheduling Architecture 13 Plugin design 14 Design systems 15 Testing 16 Secrets 17 · Capstone Project
Four stages of foundational knowledge converge into one project that touches every layer.

Foundations #

Frontend #

Backend #

Architecture & Practice #

Capstone #

What you need before starting #

No prior TypeScript, Vue, or Vite experience is assumed anywhere in this course.