« Previous
Next »
TypeScript HOME
Welcome to the iwantcoding.com TypeScript Tutorial. The sidebar walks the language from "hello, types" through generics, classes, advanced type theory, project configuration, and the modern TS tool-chain.
Run real TypeScript right now
The TypeScript Editor compiles TS in your browser using the official TypeScript compiler, then runs the resulting JavaScript — all client-side.
Open the TypeScript Editor »Recommended starting path
- Intro + Get started.
- Basic types, inference, narrowing.
- Arrays, objects, unions, literals.
- Functions, generics, async.
- Classes, interfaces, type aliases.
- Advanced — keyof, mapped types, utility types.
- tsconfig.json + strict mode.
- Capstone — claim your certificate.
What's on every lesson page
| Section | What it does |
|---|---|
| Lesson body | Explanation with figures or tables. |
| Example | A runnable snippet. Click Try it Yourself » to open in the editor. |
| Exercise | Fill-in-the-blank to lock in the concept. |
| Test yourself | 3-question quiz. |
| Mark complete | Updates the sidebar progress bar. |
Tip: TypeScript is JavaScript with an opt-in type system. Every valid JS file is also valid TS — start by renaming
.js to .ts and letting the compiler tell you what to fix.Example
Exercise
Run real TypeScript via the editor — name the engine.
Engine:
(in the browser)
10 letters; the official compiler.
Test yourself
« Previous
Next »
Discussion
Loading…