UI Color Theory: Build Accessible Palettes in Figma & Adobe XD
Struggling to pick colors that look great and pass accessibility checks? This course shows you, step by step, how to choose and apply color with confidence in any UI design project.
UI Color Theory: Build Accessible Palettes in Figma & Adobe XD
Struggling to pick colors that look great and pass accessibility checks? This course shows you, step by step, how to choose and apply color with confidence in any UI design project.
I’m Ruben Cespedes, Principal Product Designer at Dell Technologies and Adobe Partner. In over 20+ years designing digital products I’ve learned that color, when used well, can guide the eye, express a brand, and boost usability. When used poorly it confuses users and fails WCAG standards. My goal is to help you avoid the common pitfalls and build palettes that work everywhere—web, mobile, light mode, and dark mode.What you’ll learn
The core of color theory: hue, saturation, brightness, temperature, and contrast
Simple methods to pick a base hue and expand it into primary, secondary, and accent colors
Checking color accessibility with WCAG tools and fixing low‑contrast pairs
Creating light and dark themes with scalable color tokens in Figma and Adobe XD
Advanced moves: gradients, overlays, and subtle background tints
Working with brand guidelines so your palette fits the business and the user
Real‑world case studies that show color wins—and mistakes—to learn from
Hands‑on project
You will redesign two screens of an existing app or website:
Audit the current palette for contrast and hierarchy
Build a new palette in Figma or Adobe XD
Apply it to headings, buttons, backgrounds, forms, and icons
Export a token sheet for developers and share your before/after mock‑ups
I review the projects and give direct feedback inside the Q&A.
Tools & resources
Figma starter file with color styles and WCAG checker plug‑ins
Adobe XD template with ready‑made variables
PDF cheat sheet on color terminology and quick math for contrast ratios
Bonus: my 100‑page eBook Conquering UI Design (5,000+ copies sold) to reinforce everything you learn
Is this course for you?
UI/UX designers who want reliable color workflows
Graphic designers moving into digital products
Product managers and developers who review color tokens
Anyone who wants palettes that look good and work for every user
No coding needed. Basic familiarity with Figma or Adobe XD is enough.Join today, start mastering color, and make your next interface clear, engaging, and accessible. I’ll be inside the course ready to help.
In this video lecture, we'll delve into the basics of color theory - a crucial aspect of effective and visually appealing interface design. We'll begin with an introduction to the color wheel - a circular visual representation of the colors of the spectrum. The color wheel is a useful tool for understanding color relationships and creating color schemes.
Next, we'll explore the primary colors - red, yellow, and blue - which cannot be created by mixing other colors and form the basis for all other colors on the wheel. We'll also discuss secondary colors, created by mixing two primary colors (orange, green, and purple), and tertiary colors, created by mixing a primary and secondary color (yellow-green, red-purple, blue-green).
We'll also cover hue, saturation, and value, three important properties of color. Hue refers to the actual color, such as red, blue, or yellow. Saturation is the intensity or purity of the color, with more saturated colors appearing more vibrant and less saturated appearing more muted. Value refers to the lightness or darkness of a color, with lighter colors appearing brighter and darker colors appearing more subdued.
By understanding these core concepts of color theory, you'll have a solid foundation for working with color in your UI design projects. In the next lesson, we'll delve deeper into color selection methods.
In this video lecture, we'll dive into different methods for selecting a color palette for your interface design. A well-chosen palette can greatly impact the overall look and feel of your design.
We'll begin by discussing monochromatic schemes, which consist of various shades and tints of a single color. Although this approach can create a harmonious look, it can also come across as limited if used solely.
Next, we'll cover analogous color schemes, made up of colors that are adjacent on the color wheel such as blue, blue-green, and green. This approach can result in a harmonious and cohesive look, but it can also feel safe and uninteresting without creative usage.
We'll also discuss complementary color schemes, consisting of colors that are opposite on the color wheel such as blue and orange. This high-contrast look can be striking, but it can also be jarring if not used with caution.
Additionally, we'll examine triadic color schemes, made up of three colors equally spaced around the color wheel, such as red, yellow, and blue. This approach can lead to a balanced and harmonious look, but it can also become too vibrant and chaotic if not used in moderation.
When selecting a color palette, it's important to take into account the interface's purpose, target audience, and overall design aesthetic. It's also crucial to consider color accessibility and make sure that the palette is readable and accessible for all users.
In the next lesson, we'll delve into how color can be used to create hierarchy and emphasis in UI design.
In this video lecture, we'll delve into how color can enhance the hierarchy and emphasis in UI design. Hierarchy signifies the relative significance of different elements in a page or screen and emphasis is utilized to direct the user's focus to specific elements.
One approach to achieve hierarchy and emphasis is through color contrast. By utilizing colors with high contrast, you can make certain elements stand out and attract the viewer's attention. For instance, using a light color against a dark background generates high contrast, attracting the user's gaze.
Saturation is another useful tool in creating emphasis. Colors that are highly saturated tend to be more noticeable than less saturated colors, which can help direct the user's focus to crucial elements.
The size of elements also plays a crucial role in creating hierarchy and emphasis. Large elements are usually more noticeable and draw more attention, making it an effective way to highlight important information.
It's crucial to use these techniques moderately, considering the overall design aesthetic and the interface's purpose. Excessive emphasis can be overwhelming and the use of too many contrasting colors can be disruptive.
In the following lesson, we'll explore the significance of color accessibility in UI design.
In this video lecture, we will delve into the significance of color accessibility in UI design. It is crucial to ensure that your interface is user-friendly for all, including those with color blindness or other visual impairments.
Approximately 8% of men and 0.5% of women are affected by color blindness, making it challenging for them to differentiate between specific colors. The most prevalent type of color blindness is red-green, which can result in difficulties in distinguishing between these two colors.
To cater to color blindness, it is essential to pay attention to color contrast and use high-contrast color combinations that are easy to differentiate, such as blue and yellow or black and white. Additionally, it's important to consider other visual impairments, such as low vision or sensitivity to specific color combinations, by using large and clear text and avoiding hard-to-read color combinations.
In the following lesson, we will examine the role of color in branding and how to integrate brand colors into UI design effectively.
In this video lecture, we will examine the significance of color in branding and how to effectively integrate brand colors into UI design.
Color plays a crucial role in branding as it creates a strong visual identity and emotional connection with consumers. It's crucial to consider the message you want to convey when selecting brand colors, as different colors evoke various emotions and associations.
Once you have established your brand colors, it's crucial to use them consistently across all marketing materials, including your website or app, to maintain a cohesive look and reinforce your brand identity.
When incorporating brand colors into UI design, it's important to take into account the overall design and user experience. You should use the colors in a manner that supports the design and enhances the user experience.
Additionally, it's vital to consider color accessibility and make sure that your brand colors are easily readable and accessible for all users. High-contrast color combinations and avoiding hard-to-read color combinations can make your interface more accessible to all.
In the next lesson, we will delve into advanced techniques in working with color in UI design, including gradient, blending, and layering.
In this video lecture, we will delve into advanced techniques in working with color in UI design. These techniques can elevate your interfaces by adding depth and visual interest, resulting in a more cohesive look and feel.
Gradient is a powerful technique that can add dimension and interest to flat elements like buttons or backgrounds. A gradient is a smooth transition between two or more colors and can be created using a gradient tool or by using multiple layers of color with adjusted transparency.
Blending is another advanced technique that allows for seamless transitions between colors. By utilizing blending modes, you can achieve a variety of effects, such as overlaying one color on top of another or creating a color dodge effect.
Layering is another technique that can increase the depth and interest of your interface. By layering different elements, you can create a sense of depth and establish visual hierarchy. You can also layer to add texture and interest to flat elements, such as using a pattern overlay on top of a solid color.
While these advanced techniques can be effective in enhancing your interfaces, it's important to use them judiciously and keep the overall design and purpose in mind.
In the next lesson, we will review case studies of effective and ineffective use of color in UI design to help you apply these techniques in practice.
In this video lecture, we'll delve into the impact of color choices in UI design through real-world case studies. By examining effective and ineffective color usage, you will gain insights on how to create visually appealing and user-friendly interfaces.
We will first analyze an example of effective color usage, taking BMW's official website as a case in point. The car brand has successfully employed a harmonious color palette consisting of blue, dark gray, and white shades. These colors work seamlessly to create a cohesive and inviting look, with larger and more saturated elements used to emphasize and guide the user. BMW's website follows a 60/30/10 color scheme, with white as the primary color, accounting for 60% of the background, while dark gray and blue, the secondary and accent colors, respectively, make up 30% and 10% of the site's design.
Next, we'll take a look at an example of ineffective color usage, featuring NYU's homepage design. The use of a single, solid purple color throughout the navigation, body section, and footer, lacks contrast and makes it challenging to distinguish between different areas of the site, thereby hindering navigation. Additionally, the solid background color blocks and grid layout in the body section give an impression of an incomplete page, which could be remedied by incorporating more images or using varied background colors.
These case studies highlight the critical role of color in creating visually appealing and user-friendly interfaces. A harmonious and well-thought-out color palette can enhance the user experience, while an uncoordinated and confusing palette can be overwhelming. In the next lesson, we’re going to practice together on how to select a color palette and apply it to a mock-up website.
In this hands-on lesson, we'll dive into selecting and applying a color palette to a mock-up website. It's time to unleash your creativity and experiment with different color combinations! We'll work together to find a harmonious and balanced color palette that brings our mock-up site to life.
Get ready for an educational experience that's as fun as it is informative!
In the next lesson, we'll talk about your class project so you can practice your new skill and experiment.
In this class project, you will have the opportunity to showcase your creativity by designing a color palette for a music website and mobile app. Using either Figma or Adobe XD, you will apply your color palette to the provided low-fidelity wireframes to create a visually appealing design that complements the overall aesthetic of the website and app.
To get started, download starter files in the downloadable resources section. The possibilities are endless and we can't wait to see the unique color palettes you come up with.
Congratulations on completing the class on using color in UI design! We hope you have gained a solid understanding of how color can impact user experience and the importance of utilizing color theory to create visually appealing color palettes.
Key takeaways from the class include:
The psychology of color and its influence on user experience.
The crucial role of color theory in designing a cohesive color palette.
The importance of experimentation and creating unique color combinations.
Show off your hard work in our community and kindly provide me with feedback to assist in enhancing my lessons.
Thank you for participating in this class. I'm eager to see your creative and stunning UI designs. Happy designing!
For being a great student I wan you to have my eBook: Conquering UI Design
This eBook has helped thousands of designers and non-designers understand the importance of design principles.
Why do some designs fail to impress?
Neglect of basic design principles is often the culprit. By not adhering to the fundamentals of design, designers make poor choices, resulting in subpar designs. To avoid creating lackluster designs, consider learning the top principles and elements of design through this informative ebook.
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.
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.