Mirror Course
You know Java's strict typing and OOP. TypeScript brings similar structure to the web — familiar interfaces, generics, and type safety but in JavaScript's ecosystem.
Classes & OOP
Generics
Modules to Packages
Null Safety
Async to Threads
Ecosystem
Mapped types, conditional types, template literals — TypeScript type magic
tsconfig.json, tsc compiler, Vite/webpack vs Maven/Gradle