How the Web works: Demystifying terms like backend, frontend, and APIs — and where Python fits in

Do terms like "frontend," "backend," "CSS" and "API" confuse you? You're not alone! There are so many terms thrown around in the world of Web technologies that it's easy to get lost. In this video, I explain, little by little, what these technologies are, how they work together, how you should think about them — and even where Python fits in. And if things still don't make sense? Post a comment, and tell me what else you want to know! 00:00 Introduction 00:53 From peer-to-peer to client/server 04:02 How the Web works 05:10 The lie behind the dynamic Web 07:28 What is returned from a server 10:09 Content (HTML), styling (CSS), and code (JavaScript) 14:30 Backend vs. frontend 17:18 Cookies and sessions 20:08 APIs and JSON