HTML • CSS • JAVASCRIPT
Understand web applications—then build one.
A web application combines page structure, visual design, and interaction. Begin with the original overview, then practice JavaScript through two complete browser projects.
Three parts of an interactive webpage
🏗️
HTML structures
Headings, buttons, sections, and meaning.
🎨
CSS styles
Color, spacing, layout, and responsive design.
⚡
JavaScript reacts
Clicks, timers, changing text, and app state.
CHOOSE YOUR PATH
Learn the idea, then practice it
🌐
Introduction to Web Applications
Read Kaan’s original overview of languages and tools used in web development.
Read the overview →
😊
JavaScript Mood Check-In
Practice buttons, click events, data attributes, and DOM updates in one file.
Build the interaction →
⏱️
JavaScript Study Sprint Timer
Practice functions, state, events, setInterval, and accessible timer controls.
Build the timer →
Want the full project library?
Every current lesson includes complete code, learning goals, challenges, and classroom guidance.
