01 — Technology area

Development

Software and web development treated as an engineering discipline: readable code, deliberate architecture, and systems that keep working after you stop looking at them.

Topics
5
Focus areas
4
Linked paths
2
Format
Study · Practice · Build

Language depth

Semantics, type systems and the runtime behaviour behind convenient syntax.

Interface craft

Accessibility, state modelling and performance under real content.

Data & APIs

Relational design, transactions and contracts that survive versioning.

Maintenance

Tests, review, refactoring and the discipline of leaving code better.

Topics covered

JavaScriptTypeScriptReactNode.jsDatabases

Tooling you will use

GitTypeScriptReactNode.jsPostgreSQLVitest

Go deeper in Development

Pick the path that carries this area from fundamentals through to shipped work.