- understanding the basics which is selectors, properties, values
- styling text which is changing font , size, color, weight,style
- setting backgrounds color, image,s,gradients,adjusting transparency
- managing layout which is positioning elements, floating, clearing floats, using box mode which is margin,padding,boarder
- creating responsive designs which is using media ,queries to adapt layouts to different screen sizes