Stage 2 · Lesson 3 of 9
Clients, servers and how the web works
When you open an app, a sends a request over the internet to a server. The client is the browser or mobile app in your hand. The server is a computer elsewhere that runs code and usually reads or writes a .
It sends back a response, and the client displays it. The frontend is the part running on the client; the backend runs on servers. works like a phone book, turning names such as a website address into computer addresses.
encrypts the traffic so others cannot read it. This simple model answers most product and docs questions. Why is a page slow?
Why does the app behave differently offline? Where does data live, and what does an outage affect? It also leads straight into , which are how clients and servers talk.
Common traptreating the system as one black box, which makes bug reports and specs vague.
A question to check yourself, an AI practice session and 1 cheat sheet entry come with the full roadmap. Unlock
Resources for this stage
Start with· follow one of these
- VideoFreeCrash Course Computer Science
CrashCourse · Beginner
Short free videos on how computers, networks and software work, pitched at beginners
- CourseFreeSelect Star SQL
Zi Chong Kao · Beginner
A free interactive SQL tutorial on real data, enough for product and docs analytics