Track 02 · 15 lessons
Technical Fluency.
Follow the system. Ask better engineering questions.
How a Web Product Works
Follow one click from the browser to the database and back.
Scroll lessonFrontend, Backend, Client and Server
Recognize which side of a boundary must change.
Scroll lessonHTTP Requests and Responses
Read enough of a request to ask a precise question.
Scroll lessonAPIs Are Contracts
Turn “the API doesn’t support this” into an actionable discussion.
Scroll lessonJSON and Data Shapes
Read a response without mistaking its shape for its meaning.
Scroll lessonDatabases and Data Models
See why a small feature may require a larger change to the model.
Scroll lessonSQL vs NoSQL
Start with access patterns and constraints, not database fashion.
Scroll lessonAuthentication vs Authorization
Distinguish identity from permission to act.
Scroll lessonCloud, Hosting and Serverless
Understand what your team still owns when infrastructure is managed.
Scroll lessonDNS, HTTPS, CDN and Caching
Explain why a fast site can sometimes show old information.
Scroll lessonGit, Branches and Environments
Follow a change without confusing review, staging, and production.
Scroll lessonCI/CD and Deployments
Understand the path from a code change to a recoverable release.
Scroll lessonAsync Systems
Design for work that finishes after the initial request.
Scroll lessonReliability and Observability
Give engineering evidence that helps diagnose production problems.
Scroll lessonScaling and Architecture Trade-offs
Choose complexity in response to an observed constraint.
Scroll lesson