Language depth
Semantics, type systems and the runtime behaviour behind convenient syntax.
01 — Technology area
Software and web development treated as an engineering discipline: readable code, deliberate architecture, and systems that keep working after you stop looking at them.
Semantics, type systems and the runtime behaviour behind convenient syntax.
Accessibility, state modelling and performance under real content.
Relational design, transactions and contracts that survive versioning.
Tests, review, refactoring and the discipline of leaving code better.
Topics covered
Tooling you will use
Paths that include this area
Pick the path that carries this area from fundamentals through to shipped work.