This site teaches the CSS fundamentals that are used in any website’s layout.
They assume you already know what selectors, properties, and values are. And you probably know a thing or two about layout, though it may still be a rage-provoking activity for you.