CSS For Designers is here to help you better understand the code you write. If you find writing CSS is a headscratching experience, this course is for you.
CSS is an increasingly powerful language with new features being added on a regular basis. Many of these developments help to solve longstanding CSS problems, including:
- Making centering easier
- Allowing fixed-height images to be responsive
- Setting variables in CSS
- Styling text underlines
On top of this, the wider understanding of existing CSS has improved a great deal, too. This has led to the publication of techniques that make it easier than ever to create consistency in the CSS we write.
Who this course is for
CSS For Designers is for anyone who uses CSS and wants to upgrade their knowledge of how it works. In particular, this course is aimed at self-taught designers and developers who feel there are some fundamentals they don’t fully understand.
One of the glorious features of the internet is
view-source which has founded the careers of many designers and developers. Whilst I loved learning about the web through this tool, there were many core CSS concepts I didn’t learn until many years down the line.
Much frustration could have been avoided if I’d had a better understanding of
flow, the different types of
block elements and lots of other things.
This course is also for designers using frameworks or templates to get their developments off the ground. When you’re overriding other developer’s code, it’s important to understand what’s already been written so you can make changes with as little additional code as possible.
This isn’t always easy, but the better you understand the power of CSS, the easier it becomes. This is especially true if you’re not able to change the underlying HTML.
What you’ll learn
The course combines explanations of CSS techniques with practical examples to help you see how what you’re learning can be used in real life.
The course is divided into four sections: