01 — Technology areas
Technology areas
Six practice areas. Each one is a body of engineering knowledge with its own focus areas, tooling and applied work — not a catalogue of topics.
- Practice areas
- 6
- Focus areas
- 24
- Tooling tracked
- 60+
- Updated
- Continuously
- 01
Development
JavaScriptTypeScriptReactNode.jsDatabasesSoftware and web development treated as an engineering discipline: readable code, deliberate architecture, and systems that keep working after you stop looking at them.
4 focus areas → - 02
AI & Machine Learning
PythonPyTorchNLPModel evaluationApplied machine learning with a working understanding of the mathematics — enough to debug a training run, not just to launch one.
4 focus areas → - 03
Cybersecurity
AppSecNetworkingCryptographyIncident responseOffensive and defensive practice in the same track: you cannot defend a system whose failure modes you have never produced yourself.
4 focus areas → - 04
Computer Science
AlgorithmsOperating systemsCompilersConcurrencyThe fundamentals that outlast frameworks — how machines actually run code, and why some solutions scale while others quietly do not.
4 focus areas → - 05
Cloud & DevOps
LinuxDockerKubernetesCI/CDTerraformThe operational side of software: reproducible infrastructure, automated delivery and systems you can debug while they are on fire.
4 focus areas → - 06
Data Science
SQLPandasStatisticsVisualisationWorking with real data: modelling, analysis, pipelines and the communication step that turns numbers into a decision.
4 focus areas →
Questions
Questions, answered
01How is a technology area different from a track?
An area is a body of engineering knowledge — its focus areas, tooling and reference material. A track is a sequenced route through parts of one or more areas that ends in shipped work.
02Do I need to work through an area in order?
No. Areas are maps, not queues. Start from the focus area closest to what you are building and pull the rest in as the work demands it.
03How current is the tooling list?
Tooling is reviewed continuously and updated whenever a default changes in practice, not on a release schedule.
04Where do I apply an area?
Every area links to the tracks and project briefs that use it, so you can move from reading to building in one step.