100 Days Of Code: 2024 Web Development Bootcamp

Learn web development from A to Z in 100 days (or at your own pace) - from "basic" to "advanced", it's all included!

Start Now
100 Days Of Code: 2024 Web Development Bootcamp

Course Overview

About This Course

You’ve watched tutorials, copied code, and still feel unsure how everything fits together—frontend vs backend, “websites” vs “web apps” vs “services,” and what you’re actually supposed to build to become job-ready. The hardest part isn’t motivation; it’s having a clear path that doesn’t leave gaps.

This bootcamp gives you that path with a structured, modular course you can follow step-by-step or jump into when you already know the basics. If you want extra accountability, the optional 100 Days of Code format helps you keep momentum with a realistic daily routine, plus a companion website and in-course annotations to guide you from start to finish.

By the end, you’ll be able to plan and build complete web projects that include a polished user interface, real backend logic, and data storage. You’ll know how to add the features people expect—accounts, secure interactions, uploads, and integrations—so your projects feel like real products, not isolated demos.

What You'll Learn

You’ll connect the full web stack—browser UI, server logic, and databases—while also tackling real-world features like payments, security, and APIs.

  • Build browser UIs

    Create user interfaces with HTML, CSS, and JavaScript, using correct document structure and the right elements. You’ll be able to implement layouts and styling that hold up as pages grow.

  • Write responsive CSS layouts

    Use core CSS tools like the box model, flexbox, positioning, and units, then level up with responsive design, CSS Grid, and custom CSS properties. You’ll be able to ship layouts that adapt cleanly across screen sizes.

  • Control the DOM with JS

    Manipulate the DOM with JavaScript and react to browser/user events to make pages interactive. You’ll be able to build dynamic behavior instead of static pages.

  • Create Node & Express backends

    Build backend-driven websites with NodeJS and ExpressJS, including dynamic routing and dynamic templates. You’ll be able to move logic off the page and into a maintainable server layer.

  • Work with SQL & NoSQL

    Connect SQL and NoSQL databases to your Node/Express apps and run database queries as part of real features. You’ll understand when to use each approach and how to integrate them into your backend.

  • Add production-grade features

    Implement authentication, file uploads, user input validation, and website security, and integrate third-party services like Stripe for payments. You’ll also be able to build REST APIs and explore Vue.js for richer interfaces.

Ready to get started?

Prerequisites

  • No prior web development or programming knowledge is required — the course starts from scratch.

  • You only need a computer or Mac to get started.

Who Is This Course For?

  • Total beginners

    You’re starting at zero and want a guided route to becoming a web developer without guessing what to learn next. You’ll appreciate the step-by-step structure and the option to follow a daily challenge.

  • Self-taught learners

    You’ve tried learning from scattered resources and feel like you’re missing key connections between parts of the stack. This course helps you turn partial knowledge into a complete, usable workflow.

  • Experienced developers

    You already know some web development but want a deep, comprehensive reference to refresh fundamentals and push into more advanced areas. The modular setup lets you skip what you don’t need and focus where you want depth.

Curriculum Overview

Start Now

Preview the structure and pacing of this course before you begin.

And 29 more sections in the full course.

Ready to Get Started?

Choose the option that works best for you.

Single Course

100 Days Of Code: 2024 Web Development Bootcamp

One Payment. Lifetime Access.

$69one-time

  • One-time payment
  • All future updates for this course
  • Downloadable resources & code
  • Certificate of completion
  • Hands-on exercises & projects
  • Self-paced learning
  • English captions on all videos
  • Lifetime access