The Compiler and tsconfig
How tsc reads tsconfig.json, what strict and its extra flags catch, how target, lib and emit work, project references, ways to run TypeScript, and compiler speed.
Until now the compiler was a box that said yes or no. This phase opens the box. You'll read a tsconfig.json line by line, learn which flags catch which real bugs, and see what tsc actually writes to disk when it emits JavaScript.
You'll also meet the parts of a real project: several tsconfig files that extend each other, project references that build a monorepo in order, and the different ways to run TypeScript (compile first, let Node strip the types, or use a bundler). Along the way you'll see what changed in TypeScript 6.0 and 7.0, so an old config doesn't surprise you.
Flags that behave the same in 6.0 and 7.0 are live: the same code runs with a flag off and on and the Types panel shows the difference. Options that were removed in 7.0 and everything about folders and tools are shown as real terminal sessions from real tiny projects.
Practise this phase
Hands-on exercises: write the code, see your page live, and press Check to have it tested automatically.