// the take
A free beginner web dev course split into two tracks — learncss and learnjs — each a numbered sequence of folders going from basics to a mini-project, plus a separate 'mycoolwebsite' sample site tying it together. It's for someone with zero HTML/CSS/JS experience who wants structured, hands-on fundamentals rather than a video series to just watch.
The progression is genuinely well-ordered: CSS goes selectors → box model → flexbox → grid → animations, and JS goes data types → functions → callbacks → promises → DOM events → modules, which is a sane sequence for how these concepts actually build on each other. It doesn't stop at toy syntax examples — there are real mini-projects (a signup form, a flexbox landing page, a grid portfolio, a small news app, an accordion) that force you to apply what you just learned. Covering promises and callback hell explicitly is a notch above most beginner courses, which tend to wave at async JS and move on.
The README is a single line — there's no explanation of prerequisites, how the two tracks relate, or what you're supposed to do with 'mycoolwebsite' versus the lesson folders, so you're reverse-engineering the curriculum from folder names. There's no accompanying narration, video, or write-up for any lesson — it's just finished code, so it works as a reference to read after you already know roughly what flexbox or promises are, not as a teach-yourself-from-scratch resource on its own. No live demos or screenshots mean you have to clone and open every single folder locally to see what an exercise even produces. It hasn't been touched since mid-2024 and stops at vanilla fundamentals — no accessibility, no build tooling, no framework on-ramp — so finishing it still leaves a real gap before touching React or similar.
We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →