Languages › TypeScript
TypeScript
RoadmapJavaScript with types — the source behind modern apps.
Learning Path Available — Lessons Currently Being Developed
Overview
TypeScript is how modern web apps are written before they're compiled to the JavaScript you see in the browser. Reading TypeScript source — when you can get it, via repos or source maps — gives you the app's real structure, types, and intent. It is JavaScript security with a clearer map.
Why learn TypeScript
- Modern frontends and many backends are written in TypeScript.
- Types make the app’s real structure and intent legible.
- Source maps can hand you the original TypeScript of a target.
Security applications
- Reading recovered source from source maps
- Frontend and Node.js security review
- Understanding app structure from types
- API contract analysis
- The same client-side bugs as JavaScript, mapped
Planned curriculum
- TypeScript on top of JavaScript
- Types, interfaces, and intent
- Reading recovered TypeScript source
- Node.js backend security
- API contracts and validation
- Where types do (and don’t) help security
- Build output and source maps
- Reviewing a TypeScript codebase
This path is on the roadmap. The four live courses (Python, JavaScript, Bash, Regex) will teach you most of what carries over.