These topics alone will be enough to cover most CSS:
• CSS selectors
• Styling rules
• Box model
• CSS positioning
• Flexbox and Grid
• Transitions and animations
• Pseudo-classes, pseudo-elements
• Media query and responsive design
Here are my posts on them: