CSS & HTML/CSS Free Courses & Tutorials
There are SO MANY free web development courses available from reputable providers! I will be continuously adding to this and all lists so check back often.
Hypertext Markup Language (HTML) is the language used to create webpages. HTML is a standardized system for tagging text files to tell a web browser how to display the text and images of a web page such as font, color, graphics, and hyperlinks. “Hypertext” refers to the hyperlinks and “markup language” refers to the way tags are used to define the page layout and elements within the page. — HTML is where the magic of web page design begins. It isn’t presentational — that’s what CSS is for — HyperText Markup Language is a simple, elegant way to structure content.
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language. CSS defines how HTML elements are to be displayed. CSS saves a lot of work. CSS can control the layout of multiple web pages all at once and therefore saves a lot of time writing the same code over-and-over. External stylesheets are stored in CSS files. — CSS exists to style your HTML — to present your content. The language of Cascading Style Sheets is somewhat different than HTML but it remains simple and straightforward.
HTML5 and CSS Fundamentals – W3Cx Learn how to build Web sites using HTML5 and basic CSS, directly from W3C, creator of the latest Web standards. This course is part of W3C’s “Front-End Web Developer” Professional Certificate
CSS Tutorials – HTML Dog – Everything in these beginner, intermediate, and advanced tutorials comply with CSS3. It’s the best, most modern flavor of CSS to use.
CSS References – HTML Dog – This section includes CSS properties, selectors, values, and media queries and is in an ongoing process of being reviewed and extended to accommodate the more practical features of CSS3.
HTML & CSS Examples – HTML Dog – Stripped-down, bare-bone examples demonstrating various HTML elements and CSS properties. See them in action and tinker — play with the code and watch what happens.
Intro to HTML/CSS: Making Webpages – Khan Academy – Learn how to use HTML and CSS to make webpages. HTML is the markup language that you surround content with, to tell browsers about headings, lists, tables, etc. CSS is the stylesheet language that you style the page with, to tell browsers to change the color, font, layout, and more. This course includes an intro to HTML, an intro to CSS, more HTML tags, CSS text properties, web development tools, CSS layout, more CSS selectors, other ways to embed CSS, and more.
Combining CSS Class and Element Selectors
CSS Width, Height, and Overflow