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