After 90 min: A website that looks perfect on phones, tablets, and desktops
Build Your First Webpage
After 90 min: A live webpage about your interests visible in a browser
Building a webpage for the first time produces a specific satisfaction that's hard to get any other way: you typed some text, followed some rules, and a browser turned it into something visual that anyone in the world can see. That experience — making something from nothing using code — is what pulls people into web development. This plan is designed to give you that experience as clearly and quickly as possible, without unnecessary abstraction.
The session moves through HTML structure, CSS styling, basic JavaScript interaction, and publishing the page publicly. The emphasis is on understanding the relationship between these three layers, not memorizing syntax. Every website you've ever visited is built from exactly these three things — understanding how they work together changes how you see the entire web.
Using browser DevTools throughout is the habit this plan instills most deliberately. The ability to inspect any element on any site, see exactly what CSS is applied, and test changes live turns the entire web into a learning resource. After this session, you'll open DevTools on websites you admire out of curiosity, which is one of the most reliable early signs of a developer in the making.
What you need
The 90-Minute Plan
Learn that HTML is markup. Create a file called index.html with basic tags: html, head, body, h1, p.
Add a heading, a few paragraphs, and a list to your page. Make it about something you love.
Create a style.css file. Change colors, fonts, and spacing. Link it to your HTML using a link tag.
Include a button or link that does something simple using HTML and CSS hover effects.
Open index.html in your browser, share the file, and celebrate. Next: learn JavaScript.
Use browser DevTools (F12) to inspect and test your CSS in real-time.
Keep Going
You might also try
After 90 min: A scalable microservices architecture for a distributed application
After 90 min: A working Python program that solves a real problem
After 90 min: An automated spreadsheet that calculates and analyzes data without manual work