Time-boxed path
Learn Web Development Free in 3 Months
Three months is the honest minimum to go from nothing to building real front-end websites, and this plan is paced for it: 116 hours, about 1.3 hours a day. You start with HTML and CSS structure, add JavaScript so pages do something, learn React because that is what front-end jobs actually use, and fold in Git so your work is version-controlled from the start. This is a front-end path, not a full-stack one, which keeps it focused enough to finish in a quarter.
The daily math
This plan is 116 hours of free courses spread across 90 days. That works out to about 1.3 hours a day, or roughly 9 hours a week if you prefer to batch it. Miss a day and you make it up on the weekend; the point is a pace you can actually keep.
The plan, course by course
Why this set, and what we left out
We kept this front-end only on purpose. Adding a backend course would push it past 180 hours and past what three months can hold, so databases and servers live in the 6-month web-developer plan instead. We chose The Odin Project for HTML and CSS and Scrimba for JavaScript and React because both are hands-on and free, and we slotted Git early rather than last so version control is a habit, not an afterthought.
The honest catch
You will build front-end sites, but not full applications with a database and server. That is the deliberate trade for finishing in three months. The 6-month web-developer plan adds the backend half.