CSS (Cascading Style Sheets) is the language that gives web pages style, layout, and visual structure. In this course, you will learn how to use CSS from the ground up, from basic selectors and typography to advanced layout techniques such as Flexbox and Grid. You get both technology understanding and practical experience in styling websites so that they look professional and work well on different devices. The course is suitable for beginners and those who want to strengthen their skills in web design and front-end development.
Throughout the course, you work with practical exercises and concrete examples, and gradually build up both understanding and skills. By the end of the course, you will have experience in creating your own portfolio website that shows what you can do with CSS.
What you will learn in the course
- Using selectors effectively to style HTML elements
- Work with typography, colors, and visual properties
- Understand and apply the box model, float and positioning
- Creating Advanced Layouts with Flexbox and CSS Grid
- Develop responsive designs that work across devices