Course details
Backend
Learn what happens between a click and a server, then the tools every backend developer leans on: Git, relational databases and APIs. One small online bookshop runs through every lesson, so each idea lands on something concrete.
Course curriculum
How the Web Works5 lessons
Packets and IP addresses, HTTP requests and responses, domain names and DNS, hosting, and what a browser does with the answer: the path every backend request travels.
Frontend Basics for Backend Developers3 lessons
Just enough HTML, CSS and JavaScript to understand the requests a page makes, the files you serve, and why the server must never trust the client.
Version Control with Git4 lessons
Commits as snapshots, branches for parallel work, remotes on GitHub or GitLab, and the pull-request loop that most teams use to review and ship code.
Relational Databases3 lessons
Tables, rows and keys; how to choose between PostgreSQL, MySQL and SQLite; and migrations, the versioned scripts that let a schema grow without losing data.
Designing APIs5 lessons
REST resources and verbs, consistent JSON responses, when GraphQL, gRPC or SOAP fit better, and how authentication with sessions, tokens and JWTs keeps an API safe.
