HTML & CSS for Beginners: Build Your First Web Page

Build a real personal now page from an empty folder: semantic HTML, the box model, CSS custom properties and just enough flexbox — then ship it for real.