Core modules
CSS styling basics
1. What is CSS?
2. CSS getting started
3. Basic selectors
4. Attribute selectors
5. Pseudo-classes and pseudo-elements
6. Combinators
7. Box model
8. Handling conflicts
9. Values and units
10. Sizing
11. Backgrounds and borders
12. Overflow
13. Images, media, and form elements
14. Styling tables
15. Debugging CSS
CSS text styling
1. Fundamental text and font styling
2. Styling lists
3. Styling links
4. Web fonts
CSS layout
1. Introduction to CSS layout
2. Floats
3. Positioning
4. Flexbox
5. CSS grid layout