🌐 Web Coding

Build real web pages with HTML, CSS and JavaScript — and draw with code

← Back to Python Hub

👋 Every website you have ever used is made of three things

HTML puts things on the page — headings, pictures, buttons. CSS decides how they look. JavaScript makes them do something when you click. That is it. Every site you know is those three, stacked up.

And here is the lovely part: you already own the tools. The browser you are reading this in can run every line of code you write. Nothing to install, nothing to buy.

Each lesson has a 📖 Description tab that explains an idea with examples you can see running, and a 🎮 Practice tab where you write code and watch your own page appear beside it.

By Lesson 8 you will be drawing pictures with code on a canvas — the same thing the games in Fun Time are built on. 🎨

💡 Never written code before? This is a friendly place to start — HTML is not really programming, it is labelling. By the time real programming turns up in Lesson 4, the page will already feel like yours.

🐍 Already know some Python? Lessons 4 and 5 will feel familiar — variables, if/else and loops are the same ideas in a new accent. Compare them with Python Basics and you will learn both twice as well.