Practical skills. Meaningful progress.Make your next chapter a learning chapter.
Web Development · Beginner

Complete Web Development Bootcamp

Build a responsive portfolio, add useful JavaScript interactions, and publish a site you can proudly share.

Make this skill yours.

Build a responsive portfolio, add useful JavaScript interactions, and publish a site you can proudly share.

Your learning path

HTML with meaning

  • How the web delivers a page
  • Semantic HTML and landmarks
  • Forms, labels, and useful validation
  • Images, links, and accessible content

Layouts that adapt

  • The cascade, specificity, and box model
  • Responsive layouts with Flexbox
  • Grid and reusable spacing tokens
  • Mobile typography and focus states

Interactive pages and launch

  • JavaScript values, arrays, and functions
  • DOM events and a mobile menu
  • Fetching data and handling failures
  • Portfolio review and deployment

Build something useful

Build a three-page accessible portfolio with a project grid, a validated contact form, and a mobile navigation menu.

What to expect

Twelve guided reading lessons, worked examples, practice worksheets, a subject knowledge check, and an applied project. Allow approximately 40 minutes per lesson, with additional time for your project. The first lesson is available as a free preview.

Your learning path

12 lessons · 8 hours