The Web Developer Bootcamp 2025

$0.99
Instructor:
Colt Steele
Category:

Hi! Welcome to the brand new version of The Web Developer Bootcamp, Udemy’s most popular web development course. This course was completely overhauled to prepare students for the current job market, now with over 70 hours of total content! This is the only course you need to learn web development. There are a lot of options for online developer training, but this course is without a doubt the most comprehensive and effective on the market.

92% of my in-person bootcamp students go on to get full-time developer jobs. Most of them are complete beginners when I start working with them.

The previous 2 bootcamp programs that I taught cost $14,000 and $21,000. This course is just as comprehensive but with latest modern content for a fraction of the price.

 

What you’ll learn
  • The ins and outs of HTML5, CSS3, and Modern JavaScript
  • Make REAL web applications using cutting-edge technologies
  • Create responsive, accessible, and beautiful layouts
  • Recognize and prevent common security exploits like SQL-Injection & XSS
  • Continue to learn and grow as a developer, long after the course ends
  • Create a blog application from scratch using Node, Express, and MongoDB.
  • Create a complicated yelp-like application from scratch
  • Deploy your applications and work with cloud databases
  • Create static HTML and CSS portfolio sites and landing pages
  • Think like a developer. Become an expert at Googling code questions!
  • Create complex HTML forms with validations
  • Implement full authentication from scratch!
  • Use CSS Frameworks including Bootstrap 5, Semantic UI, and Bulma
  • Implement responsive navbars on websites
  • Use JavaScript variables, conditionals, loops, functions, arrays, and objects
  • Write Javascript functions, and understand scope and higher order functions
  • Master the “weird” parts of JavaScript
  • Create full-stack web applications from scratch
  • Manipulate the DOM with vanilla JS
  • Write JavaScript based browser games
  • Use Postman to monitor and test APIs
  • Use NodeJS to write server-side JavaScript
  • Write complex web apps with multiple models and data associations
  • Write a REAL application using everything in the course
  • Use Express and MongoDB to create full-stack JS applications
  • Use common JS data structures like Arrays and Objects
  • Master the command line interface
  • Use NPM to install all sorts of useful packages
  • Understand the ins and outs of HTTP requests
  • Create your own Node modules
  • Make a beautiful, responsive photographer’s portfolio page
  • Create a beautiful, responsive landing page for a startup
  • Implement user authentication
  • Create a beautiful animated todo list application
  • Create single page applications with AJAX
Course content
74

74 sections • 701 lectures • Total duration 74 h 7 min

Course Orientation
An Introduction to Web Development
HTML: The Essentials
HTML: Next Steps & Semantics
HTML: Forms & Tables
CSS: The Very Basics
The World of CSS Selectors
The CSS Box Model
Other Assorted Useful CSS Properties
Responsive CSS & Flexbox
Pricing Panel Project
CSS Frameworks: Bootstrap
OPTIONAL Museum Of Candy Project
JavaScript Basics!
JavaScript Strings and More
JavaScript Decision Making
JavaScript Arrays
JavaScript Object Literals
Repeating Stuff With Loops
NEW: Introducing Functions
Leveling Up Our Functions
Callbacks & Array Methods
Newer JavaScript Features
Introducing The World Of The DOM
The Missing Piece: DOM Events
Score Keeper CodeAlong
Async JavaScript: Oh Boy!
AJAX and API's
Prototypes, Classes, & OOP
Mastering The Terminal
Our First Brush With Node
Exploring Modules & The NPM Universe
Creating Servers With Express
Creating Dynamic HTML With Templating
Defining RESTful Routes
Our First Database: MongoDB
Connecting To Mongo With Mongoose
Putting It All Together: Mongoose With Express
YelpCamp: Campgrounds CRUD
Middleware: The Key To Express
YelpCamp: Adding Basic Styles
Handling Errors In Express Apps
YelpCamp: Errors & Validating Data
Data Relationships With Mongo
Mongo Relationships With Express
YelpCamp: Adding The Reviews Model
Express Router & Cookies
Express Session & Flash
YelpCamp: Restructuring & Flash
Authentication From "Scratch"
YelpCamp: Adding In Authentication
YelpCamp: Basic Authorization
YelpCamp: Controllers & Star Ratings
YelpCamp: Image Upload
YelpCamp: Adding Maps
YelpCamp: Fancy Cluster Map
YelpCamp: Styles Clean Up
YelpCamp: Common Security Issues
YelpCamp: Deploying
Introducing React
JSX In Detail
Local React Apps With Vite
Working With Props
Shopping List Demo: keys, prop types, and more!
React Events
The Basics of React State
Intermediate State Concepts
Component Design
React Forms
Effects
Material UI
Building a Todo List With Material UI & Local Storage
BONUS: Fancy, More Advanced Todolist
The End :(