Udacity part of Accenture logo

CSS Techniques, Tooling, and Web Accessibility

Course

This course equips learners with advanced CSS skills, including modern techniques, preprocessors, and scalable CSS architecture. It emphasizes building accessible web experiences and culminates in a hands-on project to create a professional portfolio site.

This course equips learners with advanced CSS skills, including modern techniques, preprocessors, and scalable CSS architecture. It emphasizes building accessible web experiences and culminates in a hands-on project to create a professional portfolio site.

  • Beginner

  • 2 weeks

  • Last Updated January 30, 2025

Skills you'll learn:

HTMLFlexbox

Prerequisites:

No experience required

Beginner

2 weeks

Last Updated January 30, 2025

Skills you'll learn:

HTML • Flexbox • Code debugging • HTML and CSS

Prerequisites:

No experience required

Course Lessons

Lesson 1

CSS Architecture

Understand CSS Architecture by learning methodologies BEM, OOCSS, and SMACSS to write scalable and maintainable styles with clear organization and improved readability.

Lesson 2

CSS Preprocessors

Explore CSS Preprocessors: tools that extend CSS with features like variables, nesting, and modularity, offering a structured, efficient syntax for more organized and reusable code.

Lesson 3

Advanced CSS Techniques

Dive into Advanced CSS Techniques: master animations, media queries, and modern design to enhance web aesthetics and dynamic user experiences.

Lesson 4

Web Accessibility

Explore web accessibility by understanding principles for inclusive design, accessible content creation, ARIA roles, and compliance with WCAG standards to enhance online user experiences.

Lesson 5 • Project

Project: Portfolio Site

This project builds a one-page web developer portfolio using advanced CSS, animations, a preprocessor, and BEM. It ensures level AA accessibility compliance.

Taught By The Best

Photo of Darshana Sen

Darshana Sen

Instructional Training Manager

Darshana Sen is a front-end developer, instructor, and team lead with over five years of experience in EdTech. Passionate about building inclusive and scalable educational platforms, she has developed LMS tools, led technical training programs, and improved curriculum delivery processes. Skilled in JavaScript, React, and web accessibility, Darshana fosters curiosity and inclusivity in tech spaces. Outside of her work at Canada Learning Code, she experiments with cookie recipes, dives into new reads and discussions on pop culture.

Photo of Ixius Procopios

Ixius Procopios

Adjunct Professor of Software Development

Ixius is a dedicated educator and software engineer who teaches in the software development and computer networking programs at Renton Technical College and Green River College. With over five years of teaching experience and a Bachelors in Software Development, Ixius focuses on empowering career changers to enter the tech industry. Their passion lies in breaking down complex technical concepts into clear, accessible lessons that resonate with learners from all backgrounds.

Photo of Eric Kovalevskyy

Eric Kovalevskyy

Full Stack Developer

Eric Kovalevskyy is a lead developer at YourBeat, a start-up aiming to help musical artists grow and to connect them to concert venues. He has worked as a freelance web developer since 2017, while also developing indie video games and teaching programming and visual arts.

The Udacity Difference

Combine technology training for employees with industry experts, mentors, and projects, for critical thinking that pushes innovation. Our proven upskilling system goes after success—relentlessly.

Demonstrate proficiency with practical projects

Projects are based on real-world scenarios and challenges, allowing you to apply the skills you learn to practical situations, while giving you real hands-on experience.

  • Gain proven experience

  • Retain knowledge longer

  • Apply new skills immediately

Top-tier services to ensure learner success

Reviewers provide timely and constructive feedback on your project submissions, highlighting areas of improvement and offering practical tips to enhance your work.

  • Get help from subject matter experts

  • Learn industry best practices

  • Gain valuable insights and improve your skills

Enroll in CSS Techniques, Tooling, and Web Accessibility. Choose the plan that works for you

All Access monthly

  • Unlimited access to our top-rated courses

  • Personalized Career Services

  • Cancel Anytime

  • Real-world projects

  • Personalized project reviews

  • Program certificates

Best Value

All Access bundle1

  • All the same great benefits as our monthly plan

  • The most cost-effective way to develop the skills you want

  1. 1Discount applies to the first 4 months of membership, after which plans are converted to month-to-month.

Your subscription also includes:

C++

(809)

3 months

Intermediate

SQL

(288)

2 months

Beginner

About CSS Techniques, Tooling, and Web Accessibility

Enhance your CSS skills with modern techniques, preprocessors, and scalable architecture. Learn web accessibility best practices and build a professional portfolio site. Enroll now!

Udacity Accenture logo

Company

  • Facebook
  • Twitter
  • LinkedIn
  • Instagram

© 2011-2025 Udacity, Inc. "Nanodegree" is a registered trademark of Udacity. © 2011-2025 Udacity, Inc.
We use cookies and other data collection technologies to provide the best experience for our customers.