// the find
jgthms/marksheet
Free tutorial to learn HTML and CSS
Marksheet is a Jekyll-based static site that teaches HTML and CSS from scratch, written by Jeremy Thomas (the Bulma guy). It covers everything from how the internet works through Sass basics, structured as a linear sequence of short chapters. Aimed at absolute beginners who want a no-fluff, single-author walkthrough rather than an MDN reference.
The writing is unusually clean for tutorial content — no filler, each chapter does one thing. The progression from internet basics through the box model to Sass is well-paced and doesn't assume prior knowledge. Being from the same author as Bulma means the CSS explanations reflect how someone who actually builds things thinks, not how someone who reads specs thinks. The interactive CodeMirror examples embedded in the chapters are more useful than static screenshots.
The content is frozen in 2015 — no flexbox, no grid, no CSS custom properties, no logical properties. Sass is taught via the indented syntax (.sass), which is the minority preference; most teams use SCSS. The Bourbon mixin library bundled in the source is unmaintained and was deprecated years ago. The live site at marksheet.io appears to still be up but the repo itself hasn't had meaningful content updates in a decade, so anyone following it is learning CSS from a pre-flexbox worldview.