What is this course about?
CSS or Cascading Style Sheets, is a styling markup language used to style and design web pages. It works by giving properties to HTML elements and different values to the properties to style the elements in different ways. CSS is the de-facto standard for styling web pages. If you want to design for the web, you have to learn CSS! But even if you don't have to design for the web, you can still learn CSS.
It is a whole lot of fun, teaching you a bit of designing itself and making you seriously love web development!
What will you learn in this course?
This course is aimed at making you perfect in designing websites using the concepts of CSS. It will make you better think on how to structure HTML to make up different web layouts and also how to write code with the best practices of programming. At the end of this course you'll be packed up with knowing a great detail of information on CSS and be able to design literally anything you want.
Getting a bit more specific we will be learning the following:
- CSS fundamentals including properties, values, rules, declarations, comments and stylesheets. In additional to this we'll also be looking over selectors, combinators and some rules of CSS style application to elements.
- How to work with text in HTML and apply colors to it using multiple properties and their respective values, in addition to working with CSS backgrounds.
- How to layout content in different ways on a web page to meet one's needs. Moreover, you'll also learn how to deal with common problems in CSS designs including overflows.
- How to resize elements to given dimensions and consequently get them to either fill up the viewport's height, width or any element's height or width and so on.
- How to work with the triad of tranformations, transitions and animations in making endless effects, and solve some design problems.
Although we have given roughly a lot of information on our course, you can check out more below in the course overview and explore the details of each unit seperately.
Why should you take this course?
There are literally hundreds, or maybe even more, CSS courses out there on search engines for you to consider, but why shall you take this course? Here's why
- We'll take you through the course in a carefully planned hierarchical manner going from extreme basics to basics, to intermediate and so on. We won't introduce concepts to you before explaining them, or if we do so (very rarely) we will surely explain them at some point in the same chapter, same unit or some other unit
- We will take small basic quizes from you, between or at the end of every unit, to test your understanding of a given concept, give comments to your scores, give answers to wrong answered questions and thus make you improve as a whole in your skills.
Prerequisites
-
HTML
CSS is merely a language used to beautify existing HTML content. Likewise, needless to say, knowledge of HTML is assumed.