Complete Web Development Bootcamp with HTML, CSS & JavaScript

Go from your first line of HTML to deploying interactive websites with modern CSS and JavaScript, through 58 hands-on lessons.

4.8 (3,560 reviews) 24,100 students 58 lessons 32h 10m Daniel Brooks
Code editor open on a laptop screen

What you will learn

  • Write semantic, accessible HTML
  • Lay out responsive pages with Flexbox and Grid
  • Add interactivity with modern JavaScript
  • Work with APIs and fetch real data
  • Use Git and GitHub like a professional
  • Deploy three portfolio projects online

Course content

9 lessons · 32h 10m
  1. 01 Welcome and setting up your tools 6:30
  2. 02 HTML fundamentals and semantics 24:10
  3. 03 CSS basics and the box model 21:45
  4. 04 Responsive layouts with Flexbox and Grid 28:20
  5. 05 JavaScript essentials 32:05
  6. 06 Working with the DOM and events 26:40
  7. 07 Fetching data from APIs 22:30
  8. 08 Git and GitHub workflow 18:15
  9. 09 Final project: deploy your portfolio site 30:00

About this course

Go from your first line of HTML to deploying interactive websites with modern CSS and JavaScript, through 58 hands-on lessons.

Each lesson is short and focused, followed by a quick exercise so you practise straight away. Download the workbook, follow along with the instructor and submit your final project for personal mentor feedback.

Who this course is for

  • Complete beginners who want a structured, practical start
  • Professionals who want to add a new skill to their CV
  • Anyone who prefers learning by doing real projects

What is included

  • 58 on-demand video lessons (32h 10m)
  • Downloadable resources and templates
  • Quizzes and a graded final project
  • Certificate of completion
  • Lifetime access on desktop and mobile

Your instructor

Daniel Brooks
Daniel Brooks Full-Stack Developer

Meet all instructors