About this course

Web Dev 102: CSS (WD102)

This course is the second in the two-course Web Dev Essentials series, and it will prepare you for the WDA™ – Certified Associate Web Developer certification exam.

The main goal of this course is to guide you from having basic HTML knowledge to a level where you can design, style, and optimize web pages using CSS. You will learn the fundamental and advanced concepts of CSS to enhance the visual appeal and functionality of your websites.

This course will prepare you for jobs and careers related to web development. This includes creating and styling web pages as a junior developer, as well as roles in web design and front-end development.

You will:

  • Understand the basics of CSS and its syntax
  • Work with CSS properties and values to style web content
  • Master the box model and implement responsive designs using floats and media queries
  • Utilize advanced layout techniques with Flexbox and CSS Grid
  • Create transitions, interactivity, and animations
  • Leverage CSS frameworks like Bootstrap
  • Work with CSS preprocessors like Sass and Less
  • Implement web accessibility standards

Certification

The WDA™ – Certified Associate Web Developer is a professional credential that validates your proficiency in CSS. It covers key areas such as advanced CSS techniques, responsive design, layout methods, accessibility, and usability. Earning this certification demonstrates your ability to create contemporary, efficient, and user-centric web pages that adapt seamlessly to various devices and screen sizes, making you a valuable asset in the field of web development.


Go Pro for Hands-on Practice & Course Diploma

The Pro version of the course includes a Diploma of Course Completion and gives you access to 45+ hands-on labs, interactive exercises, and quizzes designed to reinforce your learning and help you apply concepts in real-world scenarios. It also supports your preparation for the WDA™ – Certified Associate Web Developer certification exam by providing practical experience aligned with exam objectives.

CSS Essentials Course Icon

Channel: Edube Interactive

Sponsor: OpenEDG JS Institute

Mode: Online self-study course

Level: Beginner/Intermediate

Cost: Free (Core) & Paid (Pro)

Study Time: 40 hours (Recommended: 5h/week)

Language: English

Associated Certification: WDA – Certified Associate Web Developer (WDA-41-0x)

Associated Courses: Web Dev 101: HTML (WD101) (Beginner)

Prerequisites: Basic HTML and/or completing the HTML Essentials course

Core

9 modules

45+ lessons

hands-on labs,

interactive exercises,

real-life data analysis scenarios, quizzes, and tests,

a Diploma of Course Completion,

a 20% discount code for the WDA™ certification exam.

Free

Sign Up For Free

Pro

9 modules

45+ lessons

hands-on labs,

interactive exercises,

real-life data analysis scenarios, quizzes, and tests,

a Diploma of Course Completion,

a 20% discount code for the WDA™ certification exam.

$49

Get Pro Access

Course Syllabus

Course Syllabus Contents

Module 1 – CSS Basics

Introduction to CSS fundamentals, including its role in web development, ways to apply styles to HTML documents, and the organization of stylesheets. Learners will explore CSS syntax, selectors, and specificity rules.

After completing Module 1, the learner will:

Module 2 – Properties and Values

Exploration of core CSS properties used for styling elements, including colors, backgrounds, text, lists, images, and links. Learners will work with shorthand properties and understand their benefits.

After completing Module 2, the learner will:

Module 3 – The Box Model

Introduction to the CSS box model and its role in element layout. Learners will explore spacing, borders, dimensions, and positioning techniques to control page structure.

After completing Module 3, the learner will:

Module 4 – Floats and Media Queries

Focus on layout techniques using floats, multi-column layouts, and media queries for responsive design. Learners will explore how to create adaptable designs across different screen sizes.

After completing Module 4, the learner will:

Module 5 – Flexbox and CSS Grid

Introduction to modern layout techniques using Flexbox and CSS Grid. Learners will gain hands-on experience in structuring page content efficiently and responsively.

After completing Module 5, the learner will:

Module 6 – Transitions and Interactivity

Exploration of CSS animations, transitions, and interactivity. Learners will apply visual effects and responsive behaviors to enhance user experience.

After completing Module 6, the learner will:

Module 7 – Bootstrap

Introduction to CSS frameworks, focusing on Bootstrap for rapid design and layout development. Learners will explore Bootstrap's grid system, utility classes, and components.

After completing Module 7, the learner will:

Module 8 – Sass and Less

Introduction to CSS preprocessors and how they streamline development. Learners will explore how Sass and Less improve efficiency through variables, mixins, and nested styling.

After completing Module 8, the learner will:

Module 9 – Accessibility

Using CSS to support accessibility through clear navigation, identifiable links, predictable layouts, readable contrast, scalable font sizes, readable fonts, and screen reader-friendly techniques.

After completing Module 9, the learner will: