Online Class: Introduction to CSS

no certificate
with CEU Certificate*
-
12Lessons
-
14Exams &
Assignments -
2,375Students
have taken this course -
11Hours
average time -
1.1CEUs
Course Description
This course shows you how to design web pages and create CSS classes from a beginner's level to a more intermediate level. It starts off with basic HTML declarations, properties, values and how to include a CSS style sheet with your HTML code. For those of you who are new to CSS and HTML, we show you step-by-step how to create a CSS file and include it in your HTML code, even if you use a cloud server for your hosting.
We show you how to position your elements, lay out your elements relative to your documents, and style your HTML using predefined CSS values. We introduce you to the common CSS styling that you'll need when you start off designing your pages. If you want to get to know CSS and website design, this course is meant for you, and it can be used by anyone who hasn't even seen one line of CSS code yet. We focus on the latest CSS 3 and HTML5 standards, so you get the latest when coding your website pages instead of focusing on older code.
Course Motivation
Whether you're a simple HTML coder or an advanced backend coder that provides dynamic web pages, you need CSS. Cascading Style Sheets (CSS) provide these web pages with a look and feel for the web page that displays to the user. In general, CSS files are the layout and design for a web page. From the placement of images and text to the font size and background color, CSS controls the way these HTML elements display in a browser.
What is CSS?
You know that CSS files contain styles in a web page, but what are web element styles and how do they fit in with HTML? CSS is designed to solve a problem of styling.
When HTML and websites began to be more public in the 1990s, old style web pages used HTML to change the font size and color, the background of a page, or display images. HTML was never intended to format pages, but technology evolved and developers needed a way to make HTML pages prettier. Not only did developers need a way to style pages, but they also needed a way to make code cleaner and dynamic. After initial versions of HTML, newer versions introduced styling elements such as the paragraph element <p> or the font element <font>. These elements formatted text a bit for better layouts.
As HTML became more advanced, these elements began to grow and create bulky, hard-to-read code that wasn't easily managed. When a company decided to change its website styling, developers had to go from page to page to change the style HTML tags. You can imagine how time consuming and difficult this can be when you have thousands or even just a few dozen pages.
The answer to the impending code problem was CSS styling. CSS files allowed coders to create style classes and dynamic layouts. These styles are stored in one file, and they can be applied to all pages. One CSS file can provide styles and layouts for thousands of pages.
Why Use CSS?
CSS solves many of the styling problems coders faced in the early days of HTML. CSS has become much more advanced, but initially CSS made life easier for website designers.
There are three main advantages of using CSS.
-
You can stop using duplicate HTML tags and repetitive HTML code.
-
Changing styles and redesigning pages is much more efficient since you only need to change these styles in one file instead of all your HTML files.
-
Maintaining changes are easier since you have one style file instead of multiple
Imagine you have 10 files for your web pages. You only use HTML tags and no CSS. When you want to make changes to your fonts, you simply change the class in the CSS file instead of going to each of your font tags and change the layouts. When you make a change in the CSS class file, the changes propagate to each of your 10 HTML pages without you changing any of them manually. When you back up your files, you only need to back up one file for all of your styles.
- Completely Online
- Self-Paced
- Printable Lessons
- Full HD Video
- 6 Months to Complete
- 24/7 Availability
- Start Anytime
- PC & Mac Compatible
- Android & iOS Friendly
- Accredited CEUs

Course Lessons
Lesson 1: Introduction to CSS: Why Use CSS?
Lesson 1 Video
Lesson discussions: Reasons for Taking this Course
Complete Assignment: Motives for Taking this Course
Assessment: Exam 1
Lesson 2: CSS Syntax
Lesson 2 Video
Assessment: Exam 2
Lesson 3: HTML 5 and CSS
Lesson 3 Video
Assessment: Exam 3
Lesson 4: Setting Up Web Pages with CSS
Lesson 4 Video
Assessment: Exam 4
Lesson 5: Styling Text, Font, and Properties
Lesson 5 Video
Assessment: Exam 5
Lesson 6: Styling Page Backgrounds
Lesson 6 Video
Assessment: Exam 6
Lesson 7: Styling Lists in CSS
Lesson 7 Video
Assessment: Exam 7
Lesson 8: Using CSS Classes and IDs
Lesson 8 Video
Assessment: Exam 8
Lesson 9: Using Borders and Height and Width CSS Properties
Lesson 9 Video
Assessment: Exam 9
Lesson 10: CSS Pseudo Elements
Lesson 10 Video
Assessment: Exam 10
Lesson 11: Positioning Elements
Lesson 11 Video
Assessment: Exam 11
Lesson 12: Validating CSS and HTML
Lesson 12 Video
Lesson discussions: What is your opinion of this course?; Program Evaluation Follow-up Survey (End of Course); Course Comments
Assessment: Exam 12
Assessment: Final Exam
Learning Outcomes
- Define CSS.
- Demonstrate using basic CSS syntax.
- Demonstrate set up web pages with CSS.
- Demonstrate using CSS for styling text, font, and properties.
- Demonstrate using CSS for styling page backgrounds.
- Demonstrate styling lists in CSS.
- Demonstrate using CSS classes and IDs.
- Demonstrate using borders and height and width CSS properties.
- Demonstrate using CSS pseudo elements.
- Demonstrate positioning elements with CSS.
- Demonstrate validating CSS and HTML.
- Demonstrate mastery of lesson content at levels of 70% or higher.
Additional Course Information

- Document Your Lifelong Learning Achievements
- Earn an Official Certificate Documenting Course Hours and CEUs
- Verify Your Certificate with a Unique Serial Number Online
- View and Share Your Certificate Online or Download/Print as PDF
- Display Your Certificate on Your Resume and Promote Your Achievements Using Social Media

Choose Your Subscription Plan
No Certificate / No CEUs
This course only
Includes certificate | X |
Includes CEUs | X |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 6 months |
No. of courses | 1 course |
Certificate & CEUs
This course only
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 6 months |
No. of courses | 1 course |
Certificates & CEUs
Includes all 600+ courses
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 12 Months |
No. of courses | 600+ |
Certificates & CEUs
Includes all 600+ courses
Includes certificate |
![]() |
Includes CEUs |
![]() |
Self-paced |
![]() |
Instructor support |
![]() |
Time to complete | 24 Months |
No. of courses | 600+ |
Related Courses
-
12 hours 1.2 CEUs Adobe After Effects $95.00
-
6 hours 0.6 CEUs Adobe Captivate $95.00
-
8 hours 0.8 CEUs MySQL $95.00
-
5 hours 0.5 CEUs Developing Great Social Skills $95.00
-
7 hours 0.7 CEUs Computer Literacy Level 1 - Computer Basics $95.00
-
5 hours 0.5 CEUs Adobe Muse 101 $95.00
-
9 hours 0.9 CEUs Microsoft Project 2021 $95.00
-
7 hours 0.7 CEUs Introduction to Logic $95.00
-
8 hours 0.8 CEUs Adobe InDesign 101 $95.00
-
6 hours 0.6 CEUs Computer Literacy Level 2 - Internet Basics $95.00
-
12 hours 1.2 CEUs Adobe Photoshop 101 $95.00
-
6 hours 0.6 CEUs Cybersecurity 101 $95.00
-
7 hours 0.7 CEUs Final Cut Pro X $95.00
-
13 hours 1.3 CEUs Adobe Illustrator 101 $95.00
-
11 hours 1.1 CEUs Introduction to CSS $95.00
-
6 hours 0.6 CEUs Computer Literacy Level 3 - Living and Working Online $95.00
-
8 hours 0.8 CEUs Adobe Premiere 101 $95.00