HTML, CSS & JavaScript

Master the building blocks of the web with hands-on projects

4.8 (1,600 reviews)👥 5,000 students6-8 Weeks📈 Beginner → Intermediate
View Curriculum
HTML, CSS & JavaScript
Web Foundations
Responsive Design
Certificate
Portfolio Projects

About the Course

Learn HTML, CSS, and JavaScript from scratch to build responsive and interactive websites. This course is the perfect foundation for your journey into frontend or full-stack development.

Tip: Hybrid mentorship pairs you with an expert to review code, unlock roadblocks, and plan your portfolio.

Prerequisites

  • No prior coding required
  • Laptop with a browser and code editor (VS Code recommended)
  • Basic computer literacy

Curriculum

Module 1 · Introduction to Web Development
  • How the web works
  • Client vs server
  • Setting up VS Code & tools
  • First HTML page
Module 2 · HTML Basics
  • HTML elements & attributes
  • Headings, paragraphs, links
  • Lists & tables
  • Forms & inputs
Module 3 · CSS Fundamentals
  • Selectors & properties
  • Box model
  • Colors, fonts & backgrounds
  • Inline, internal & external CSS
Module 4 · CSS Layouts & Responsive Design
  • Flexbox basics
  • CSS Grid introduction
  • Media queries
  • Responsive website project
Module 5 · JavaScript Basics
  • Variables & data types
  • Operators & expressions
  • Functions & scope
  • Control flow (if, loops)
Module 6 · DOM Manipulation
  • Document Object Model overview
  • Selecting & modifying elements
  • Event listeners
  • Practical exercises
Module 7 · Advanced JavaScript Concepts
  • Arrays & objects
  • ES6 features (let, const, arrow functions)
  • Template literals & destructuring
  • Intro to async JavaScript
Module 8 · Mini Projects with JS
  • Interactive forms
  • Image slider
  • To-do list app
  • Calculator app
Module 9 · Putting It All Together
  • Combine HTML, CSS, and JS
  • Best practices
  • Debugging with browser tools
  • Code optimization
Module 10 · Capstone Project
  • Choose project idea
  • Build responsive interactive website
  • Test & debug
  • Deploy online (GitHub Pages/Netlify)

Ready to start learning?

Join thousands of learners building career-ready AI skills.