Computer Science

Web Development

Every website you visit is the same handful of ideas working together, and this category walks the whole stack in three steps. Begin with how the web works — the clients, servers, URLs and HTTP requests that carry a page from a data centre to your screen. Move up to the front end, where HTML, CSS and JavaScript divide the labour of structure, style and behaviour to build what you actually see and click. Finish on the back end, where APIs hand data between programs and databases store it for the long haul. Learn these decks and the machinery behind the address bar stops being a mystery.

Learning path