← All stories24 chapters
Web Development from Scratch
The series to start from: what web development actually is, how a modern web app works and the foundations (HTML, CSS, JavaScript) explained from scratch, no prior knowledge assumed.
01Introduction to web development
CH.01What is web development?2026-08-01→CH.02How a modern web app works2026-08-01→CH.03Tools of the trade2026-08-01→02The frontend
CH.04What is the frontend and what does it do?2026-08-01→CH.05The browser: our interpreter2026-08-01→CH.06HTML: the structure of the page2026-08-01→CH.07CSS: styling the interface2026-08-01→CH.08JavaScript: logic in the browser2026-08-01→CH.09Frameworks and libraries: why they exist and how to choose2026-08-01→03Backend: the heart of the app
CH.10What is the backend and what does it do?2026-08-01→CH.11HTTP and the client-server protocol2026-08-01→CH.12Understanding CRUD2026-08-01→CH.13Node.js: JavaScript outside the browser2026-08-01→CH.14Your first real backend: the Night’s Watch API2026-08-01→CH.15Essential security: trust no one2026-08-01→04Databases
CH.16What is a database and why does it matter?2026-08-01→CH.17Relational database fundamentals2026-08-01→CH.18Basic SQL queries2026-08-01→CH.19Connecting an app to a database2026-08-01→05Putting it all together: the full cycle
CH.20How frontend and backend communicate2026-08-01→CH.21The complete flow: from click to pixel2026-08-01→06Best practices and next steps
CH.22Organizing a web project2026-08-01→CH.23Version control with Git2026-08-01→CH.24How to keep learning2026-08-01→