Skills you'll learn:

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
Prerequisites:
Beginner
2 weeks
Last Updated January 30, 2025
Skills you'll learn:
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

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.

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.

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
- 1Discount applies to the first 4 months of membership, after which plans are converted to month-to-month.
Your subscription also includes:
Your subscription also includes:

(1248)
2 months
Intermediate

(624)
3 months
Beginner

(624)
2 months
Beginner

(809)
3 months
Intermediate

(1244)
3 months
Beginner

(966)
3 months
Intermediate

(1232)
2 months
Intermediate

(45)
4 months
Advanced

(1339)
5 months
Beginner

(101)
3 months
Advanced

(807)
3 months
Advanced

(323)
4 weeks
Intermediate

(1018)
3 months
Beginner

(498)
3 months
Intermediate

(293)
3 months
Intermediate

(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!