Learn TypeScript in 7 Days
A complete, self-contained course: every concept from the plan expanded into lessons with good code, deliberately broken code, quizzes, and a live compiler playground. Learn just by browsing — no setup required to start.
7
days
36
lessons
74
code examples
35
quiz questions
The roadmap
Each day: lessons → code you can break → quiz → practice exercise.
What is inside
Type, break, fix
Every lesson pairs compilable examples with deliberately broken ones. You learn by reading real tsc errors — exactly the plan's method.
The full 7-day path
Setup, types, interfaces, narrowing, generics, utilities, classes, and interview prep — every bullet from the plan expanded into lessons.
15 interview questions
Model answers in the 2–3 sentence format, with code and gotchas. Study mode: attempt out loud, then reveal.
A real compiler playground
The playground type-checks your code with actual tsc on the server, shows the emitted JavaScript, and runs your console output.
AI tutor built in
Stuck on a concept? Ask the assistant — it knows the whole course, explains errors, quizzes you, and answers in English or Bengali.
English + বাংলা
The full course — lessons, quizzes, and interview prep — is written in careful, beginner-friendly Bengali as well as English.
The plan's survival tips
Type everything by hand
Reading is not learning. Copy nothing — retype every example, then break it on purpose and fix the red squiggles. That struggle is where the learning happens.
2–3 hours a day is enough
The plan is calibrated for a week of evenings. Consistency beats marathons: 20 minutes of typing code beats 3 hours of reading docs.
Skip the advanced rabbit hole
Complex conditional types, template literal types, decorators — they rarely appear in basic interviews. Recognize them; do not master them.
Free resources
The official TypeScript Handbook (typescriptlang.org/docs), Matt Pocock's free tutorials (totaltypescript.com), and the Playground (typescriptlang.org/play).