Throughout the years, I wrote a lot on CSS. This post contains all the resources that you should know to learn CSS from the ground up.
It will take you from the very basic to a little further. At least, these will give you a rock-solid concept of CSS.
All these posts contain source code, examples, and other necessary resources. Think of this post as a beginner guide to learning CSS.
After completing this course, you will have a very good understanding of CSS and you’ll be able to create small things.
If you wish to take your skills to the next level, build some real-world projects. To help you with that, I have created a list of projects that you can practice.
Each of the topics has its individual page. If you get stuck at any point, you can ask questions on the individual page. If a topic is hard to explain in words, I included videos to explain it further. Therefore if you still have questions, you’re always welcome to ask new questions.