CSS — Beginner to PRO!

RaftLabs
3 min readFeb 1, 2022

Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

CSS was developed by the World Wide Web Consortium(W3C) in the year 1996. Since then, it has been used to style the visual appearance of an HTML page. CSS is one of the essential tools that a frontend developer should know about.

The top 5 free resources to learn CSS are as follows:

1. Learn to Code HTML and CSS

Learn to Code HTML & CSS is a simple and comprehensive guide dedicated to helping beginners learn HTML and CSS. Outlining the fundamentals, it works through all common elements of front-end design and development. This online Coursework will cover most of the essential topics a frontend developer needs to know.

The course starts with HTML and CSS basics. Essential concepts like border, margins, padding, etc., are covered in the beginning. More advanced concepts like grids, sass, and Flexbox are also covered.

This material is created by Shay Howe.

More info

2. Learn to Code Advanced HTML and CSS

Learn to Code Advanced HTML and CSS is part 2 of Learn to Code HTML and CSS. In this Coursework, more advanced CSS and HTML features are covered. It includes features like transitions, transforms, responsiveness and JQuery.

This material is created by Shay Howe.

More info

3. What is the Flexbox?

What the Flexbox is a free 20 video course that helps the viewers to master CSS flexbox property. Flexbox is a fantastic property that every frontend designer should know about. Its responsive nature makes it easy for developers to design websites for multiple devices with different screen sizes.

The viewers will learn to implement Flexbox throughout the course and test it on different devices like phones, tablets, etc.

This material is created by Wes Bos.

More info

4. HTML and CSS are hard- But it doesn’t have to be!

Coding in HTML and CSS can be hard for beginners. This Coursework aims to familiarize Beginner level developers with HTML and CSS coding. The best part about this Coursework is its hands-on examples. You are never reading more than a paragraph without doing an example code. The Coursework also makes use of clear and impressive diagrams to make it more understandable for all users.

This material is created by Oliver James

More info

5. CSS-Vocabulary

CSS-Vocabulary is an interactive website that acts as a guide/dictionary for your CSS codes. In this interactive webpage, users can press on any keywords and get info about what that keyword does. It’s a quick way of identifying things and clear our doubts.

This material was created by Ville V. Vanninen.

More info

6. Mozilla Web docs on CSS

CSS Introduction: If you’re new to web development, be sure to read our CSS basics article to learn what CSS is and how to use it.

CSS Tutorials: Their CSS learning area contains a wealth of tutorials to take you from beginner level to proficiency, covering all the fundamentals.

CSS Reference: Their exhaustive CSS reference for seasoned Web developers describes every property and concept of CSS.

More info

7. CSS tricks

CSS-Tricks is created by Chris and a team of swell people. It contains informative blogs, articles, books and videos on CSS framework.

More info

Originally posted at raftlabs.co

--

--

RaftLabs

Building lovable software products for startups, agencies and enterprises in SaaS, media and marketing tech. https://www.raftlabs.com