Learn HTML, CSS, and JavaScript from Scratch
Discover the essentials of HTML, CSS, and JavaScript to build interactive web applications through hands-on exercises, creating modules like an image carousel and a to-do list.
Medhir Bhargava is a Seattle-based software engineer. He's previously spent time doing things like designing biosensors, developing software engineering curriculum for the University of Florida, and working as an engineer and PM for Microsoft Azure.
Join 3.1 million developers at
What You'll Learn
- Creating basic pages with HTML
- Styling HTML content with CSS
- Basic programming in JavaScript
- Adding interactivity through DOM
Learning Roadmap
1.
Semantic Web Page Layout with HTML
Semantic Web Page Layout with HTML
2.
Stylizing HTML Content using CSS
Stylizing HTML Content using CSS
3.
Introduction to JavaScript, Basic Data Types and Operators
Introduction to JavaScript, Basic Data Types and Operators
5 Lessons
5 Lessons
4.
JavaScript Program Flow and Data Structures
JavaScript Program Flow and Data Structures
7 Lessons
7 Lessons
5.
Building Interactivity with DOM Manipulation
Building Interactivity with DOM Manipulation
6 Lessons
6 Lessons
Show License and Attributions
Medhir Bhargava
Full Stack Developer with a Passion for Teaching
Trusted by 3.1 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Software Developer
Carlos Matias La Borde
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Built for 10x Developers












Free Resources