Skip to content
dreamcode
dreamcode
Back to map
Backend basics · Lesson 35 of 44
+15 XP on finish
PYTHON APPLIED

What a backend does

A backend is a server that listens for HTTP requests and returns responses. It handles data storage, business rules, and authentication. Python is one of the most popular backend languages because of its readable syntax and rich ecosystem of web frameworks.

How it reads
HTTP is the protocol browsers and servers use to communicate
A backend typically reads from and writes to a database
Python frameworks like Flask, Django, and FastAPI handle HTTP for you
Cloud tip: The frontend (HTML, CSS, JS) runs in the browser. The backend runs on a server and sends data the frontend displays.
Check your understanding
Answer all 3 to complete this lesson · +15 XP
1. What protocol do web browsers use to communicate with backend servers?
2. Which of these is NOT a common responsibility of a backend server?
3. What format is commonly used to send structured data between a backend and a frontend?