Systems Concepts Web Servers Databases
Understand how full web applications fit together, from clients and servers to APIs and databases, without writing code.
The Web Application Model
See how clients, servers, and endpoints cooperate to form a web application.
0 lessons
How Servers Work
Understand what a server does all day and how it responds to many users at once.
0 lessons
APIs Explained
Learn what APIs are and how they let software components talk to each other.
0 lessons
Databases and Persistence
Discover how databases store, organize, and protect data over time.
0 lessons
State and Sessions
Understand how applications remember who you are and what you are doing.
0 lessons
Architecture Patterns
Explore common ways to structure systems, from monoliths to microservices.
0 lessons
Performance and Scalability
Learn how to talk about latency, throughput, and scaling strategies.
0 lessons
Security Fundamentals
Recognize the basic security concerns every web system must address.
0 lessons
Visualizing Systems
Use diagrams to think clearly about how data and requests move through systems.
0 lessons