We may earn an affiliate commission when you visit our partners.
Course image
Course image
Coursera logo

Learn CSS Variables

Per Harald Borgen

CSS Custom Properties represent a significant advancement for front-end developers, introducing the concept of variables to CSS. This innovation substantially reduces redundancy, enhances code legibility, and augments overall flexibility. Notably, CSS Variables distinguish themselves from their CSS preprocessor counterparts by seamlessly integrating into the Document Object Model (DOM), offering a plethora of advantages.

Read more

CSS Custom Properties represent a significant advancement for front-end developers, introducing the concept of variables to CSS. This innovation substantially reduces redundancy, enhances code legibility, and augments overall flexibility. Notably, CSS Variables distinguish themselves from their CSS preprocessor counterparts by seamlessly integrating into the Document Object Model (DOM), offering a plethora of advantages.

The course encompasses a structured curriculum comprising eight interactive screencasts, characterized by their concise and focused nature. Following the conclusion of most screencasts, the instructor actively engages you in practical problem-solving challenges, seamlessly integrated within the screencast interface. This pedagogical approach serves as an effective means of reinforcing knowledge retention, allowing you to validate the alignment of your solutions with the instructor's expertise.

Enroll now

What's inside

Syllabus

Learn CSS Variables
CSS Variables substantially reduce redundancy, enhance code legibility, and augment overall flexibility. Learn how to use them in this series of interactive screencasts!

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Teaches CSS variables, which enhance code readability, reduce redundancy, and increase flexibility
Taught by Per Harald Borgen, an instructor recognized for their work in CSS
Includes interactive screencasts and practical problem-solving challenges
Suitable for front-end developers seeking to enhance their coding skills with CSS variables
Integrates seamlessly into the Document Object Model (DOM)

Save this course

Save Learn CSS Variables to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Learn CSS Variables. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Learn CSS Variables will develop knowledge and skills that may be useful to these careers:
Front-End Developer
Front-End Developers are responsible for the design and development of the user interface of websites and web applications. They use a variety of programming languages and technologies, including HTML, CSS, and JavaScript, to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Front-End Developers who are looking to improve their skills in CSS.
Web Developer
Web Developers are responsible for the design and development of websites. They use a variety of programming languages and technologies, including HTML, CSS, and JavaScript, to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Web Developers who are looking to improve their skills in CSS.
UX Designer
UX Designers are responsible for the user experience of websites and web applications. They work with UI Designers and Front-End Developers to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for UX Designers who are looking to improve their skills in CSS.
UI Designer
UI Designers are responsible for the design of the user interface of websites and web applications. They work with Front-End Developers to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for UI Designers who are looking to improve their skills in CSS.
Software Engineer
Software Engineers are responsible for the design, development, and maintenance of software applications. They use a variety of programming languages and technologies to create software that is both functional and efficient. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Software Engineers who are looking to improve their skills in CSS.
Web Designer
Web Designers are responsible for the design and development of websites. They use a variety of programming languages and technologies, including HTML, CSS, and JavaScript, to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Web Designers who are looking to improve their skills in CSS.
Interaction Designer
Interaction Designers are responsible for the design of the user interface of websites and web applications. They work with Front-End Developers to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Interaction Designers who are looking to improve their skills in CSS.
Programmer
Programmers are responsible for the coding and implementation of software applications. They use a variety of programming languages and technologies to create software that is both functional and efficient. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Programmers who are looking to improve their skills in CSS.
Graphic designer
Graphic Designers are responsible for the design and development of visual content, such as logos, websites, and brochures. They use a variety of software programs, including Adobe Photoshop and Illustrator, to create visual content that is both aesthetically pleasing and effective. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Graphic Designers who are looking to improve their skills in CSS.
UX Researcher
UX Researchers are responsible for the research and analysis of user experience. They work with UX Designers and Front-End Developers to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for UX Researchers who are looking to improve their skills in CSS.
Product Designer
Product Designers are responsible for the design and development of products, such as websites, apps, and hardware. They work with a variety of stakeholders, including engineers, marketers, and users, to create products that are both functional and desirable. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Product Designers who are looking to improve their skills in CSS.
E-commerce Manager
E-commerce Managers are responsible for the planning and management of e-commerce websites. They work with a variety of stakeholders, including marketers, designers, and developers, to create websites that are both functional and aesthetically pleasing. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for E-commerce Managers who are looking to improve their skills in CSS.
Digital Marketing Manager
Digital Marketing Managers are responsible for the planning and implementation of digital marketing campaigns. They work with a variety of stakeholders, including marketers, designers, and developers, to create campaigns that are both effective and efficient. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Digital Marketing Managers who are looking to improve their skills in CSS.
Social Media Manager
Social Media Managers are responsible for the planning and management of social media campaigns. They work with a variety of stakeholders, including marketers, designers, and developers, to create campaigns that are both effective and efficient. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Social Media Managers who are looking to improve their skills in CSS.
Content Strategist
Content Strategists are responsible for the planning, creation, and delivery of content. They work with a variety of stakeholders, including marketers, writers, and designers, to create content that is both informative and engaging. A course on CSS Variables can help you learn the basics of CSS Variables, which are a powerful tool that can help you reduce redundancy, enhance code legibility, and augment overall flexibility. This course may be particularly useful for Content Strategists who are looking to improve their skills in CSS.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Learn CSS Variables.
Provides a deep dive into the inner workings of CSS, including a chapter on CSS variables.
A collection of practical CSS3 projects, including examples of using CSS variables.
A guide to the art and science of CSS, including a chapter on CSS variables.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser