CODE IN BROWSER
Go beyond reading
Write real server code in the browser, send a request, and inspect the response without leaving the workspace.
BACKEND LEARNING, REBUILT.
Turn your frontend experience into backend confidence.
Write, send, fix, and pass—all inside one hands-on browser workspace.
1import { createServer } from 'node:http'23const server = createServer((req, res) => {4res.setHeader('content-type', 'application/json')5res.statusCode = 2006res.end(JSON.stringify({ status: 'ok' }))7})89server.listen(3000
LEARNING AT A GLANCE
7
PHASES
From fundamentals to operations
750+
TASKS
Progressive implementation tasks
65
TOPICS
Concepts broken into clear steps
19
TICKETS
Real-world project work
WHY SITE-API
You can watch every video and read every guide, yet still freeze when the editor opens. The missing piece is not more theory—it is focused implementation with immediate feedback. site-api puts hands-on work at the center from the first minute.
CODE IN BROWSER
Write real server code in the browser, send a request, and inspect the response without leaving the workspace.
CLEAR FEEDBACK
Deterministic checks validate the status, headers, and body—so “it seems to work” becomes clear evidence.
REAL PROJECT
Read an existing codebase and resolve bug reports and change requests, turning knowledge into engineering judgment.
THE LEARNING LOOP
Read the spec. Change the code. Send the request. Confirm the result. This tight feedback loop turns understanding into practical skill.
TASK 1-03
Return a JSON response
When GET /profile is requested, return the specified JSON response.
name: "Mika"
role: "frontend"
const profile = {
name: 'Mika',
role: 'frontend'
}
GRADING RESULT
You passed
3 / 3 checks passed
FROM LESSON TO PROJECT
Step into the existing MiniMart codebase and work through implementation tickets. Read the requirement, trace the impact, and keep the test suite green—the skills you need beyond a tutorial.
Explore the project exerciseCURRICULUM
Start with raw HTTP, then move through CRUD, API contracts, databases, authentication, product design, and production operations in an order that always makes the next step clear.
65 topics plus a 800-problem practice catalog
View the full curriculumSTART WITH ONE REQUEST
There is no environment to configure. In the first five minutes, you will start a server and return your first response.
Start with Phase 1