UI/UX Design Principles
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
UI/UX Design Principles
This course is part of Microsoft Front-End Developer Professional Certificate
Instructor: Microsoft
2,775 already enrolled
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
Skills you'll gain
Details to know
28 assignments
See how employees at top companies are mastering in-demand skills
Build your Mobile and Web Development expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate from Microsoft
There are 4 modules in this course
This course introduces key UI/UX design concepts and tools. You'll learn to create user-centered, responsive designs, using wireframing, prototyping, and Microsoft Copilot to enhance CSS and improve workflows.
By the end of this program, you will be able to⦠Define the basic concepts of UI/UX design, design tools, and responsive design. Explain fundamental design principles, wireframing, prototyping, and responsive design testing techniques. Describe user-centered design, accessibility considerations, high-fidelity mockups, and mobile-first design principles. Use Microsoft Copilot to write and enhance CSS, generate responsive design suggestions, and improve UI/UX design in practical workflows.
In this module, you will delve into the essential principles of UI/UX design and their application in creating intuitive, user-friendly interfaces. You'll learn the foundational concepts of design, including user-centered approaches and key accessibility considerations. By the end, youβll understand the design thinking process and how to implement these principles to craft engaging and inclusive user experiences.
What's included
25 videos12 readings9 assignments1 ungraded lab1 plugin
25 videosβ’Total 106 minutes
- Course Introductionβ’2 minutes
- Instructor Introductionβ’2 minutes
- The Whatβs What of the Courseβ’3 minutes
- Completing the Guided Labsβ’4 minutes
- Introducing the AI Tool: Microsoft Copilotβ’3 minutes
- How to Be Successful in This Programβ’5 minutes
- Introduction to the Projectβ’4 minutes
- Introduction to Principles of UI/UXβ’2 minutes
- What is UI/UX Design?β’4 minutes
- The Relationship Between UI and UXβ’7 minutes
- The Importance of UI/UX Designβ’6 minutes
- Balance and Contrastβ’7 minutes
- Alignment and Proximityβ’5 minutes
- Hierarchy and Repetitionβ’3 minutes
- User Needs in Front-End Developmentβ’4 minutes
- Creating and Using User Personasβ’4 minutes
- Designing for Usabilityβ’5 minutes
- Accessibility in UI/UXβ’6 minutes
- Accessibility Guidelines for Front-End Engineersβ’4 minutes
- Practical Accessibility Techniquesβ’6 minutes
- Enhancing Accessibility of an Existing Web Page with CSS and HTMLβ’7 minutes
- Design Thinking for Front-End Engineersβ’5 minutes
- Stages of the Design Thinking Processβ’3 minutes
- Applying Design Thinking to Real-World Front-End Challengesβ’4 minutes
- Conclusion: Principles of UI/UX Designβ’2 minutes
12 readingsβ’Total 180 minutes
- Course Syllabusβ’10 minutes
- Completing the Guided Labsβ’30 minutes
- Microsoft Tools for Front-End Developmentβ’10 minutes
- UI/UX Design Conceptsβ’10 minutes
- Essential Principles of UI/UX Designβ’10 minutes
- Activity: CSS in Front-End Engineering - Answer Keyβ’30 minutes
- Activity: Create a User Persona - Answer Keyβ’30 minutes
- User-Centered Design Principles for Front-End Engineersβ’10 minutes
- Accessibility Guidelines for Front-End Engineersβ’10 minutes
- Practical Accessibility Techniquesβ’10 minutes
- You Try It! Enhancing Accessibility of an Existing Web Page with CSS and HTML - Answer Keyβ’10 minutes
- Applying Design Thinking in Front-End Developmentβ’10 minutes
9 assignmentsβ’Total 245 minutes
- Graded Quiz: Principles of UI/UX Designβ’50 minutes
- Practice Quiz: UI/UX Design Conceptsβ’20 minutes
- Activity: CSS in Front-End Engineeringβ’30 minutes
- Practice Quiz: Essential Principles of UI/UX Designβ’20 minutes
- Activity: Create a User Personaβ’30 minutes
- Practice Quiz: User-Centered Design Principles for Front-End Engineersβ’20 minutes
- Practice Quiz: Accessibility Best Practices for Front-End Engineersβ’25 minutes
- Activity: Addressing UI/UX Challengesβ’30 minutes
- Practice Quiz: Applying Design Thinking in Front-End Developmentβ’20 minutes
1 ungraded labβ’Total 60 minutes
- You Try It! Enhancing Accessibility of an Existing Web Page with CSS and HTMLβ’60 minutes
1 pluginβ’Total 15 minutes
- Guided Lab: Enhancing Accessibility of an Existing Web Page with CSS and HTMLβ’15 minutes
This module explores the foundational principles of prototyping and interaction design, focusing on tools like Figma and Adobe XD. Youβll learn how to create wireframes, design high-fidelity mockups, and leverage design tools for collaboration and sharing. By the end, youβll be equipped to build and refine user-focused designs, applying industry-standard techniques and tools.
What's included
17 videos6 readings9 assignments
17 videosβ’Total 76 minutes
- Introduction to Using Design Tools like Figma or Adobe XD for Mockupsβ’2 minutes
- Prototypingβ’4 minutes
- Principles of Interaction Designβ’3 minutes
- Prototyping for Front-End Developmentβ’4 minutes
- Introduction to Design Toolsβ’6 minutes
- Key Features of Figma and Adobe XDβ’5 minutes
- Using Design Tools for Developmentβ’5 minutes
- The Role of Wireframes in Designβ’4 minutes
- Tools and Techniques for Creating Wireframesβ’4 minutes
- Best Practices in Wireframingβ’3 minutes
- From Wireframes to High-Fidelity Mockupsβ’6 minutes
- Key Elements of High-Fidelity Mockupsβ’6 minutes
- Tools for Creating High-Fidelity Mockupsβ’5 minutes
- The Importance of Collaboration in Designβ’5 minutes
- Tools for Collaboration and Feedbackβ’5 minutes
- Best Practices for Collaborative Designβ’5 minutes
- Conclusion: Using Design Tools like Figma or Adobe XD for Mockupsβ’2 minutes
6 readingsβ’Total 80 minutes
- Prototyping and Interaction Design Principles for Front-End Engineersβ’10 minutes
- Leveraging Design Tools for UI/UX Developmentβ’10 minutes
- Activity: Using Microsoft Copilot to Generate UI/UX Code Snippets - Answer Keyβ’30 minutes
- Creating Effective Wireframes for UI/UX Designβ’10 minutes
- Designing High-Fidelity Mockups for Realistic UI Representationβ’10 minutes
- Collaborating and Sharing UI/UX Designs Effectivelyβ’10 minutes
9 assignmentsβ’Total 255 minutes
- Graded Quiz: Using Design Tools like Figma or Adobe XD for Mockupsβ’50 minutes
- Practice Quiz: Prototyping and Interaction Design Principles for Front-End Engineersβ’20 minutes
- Activity: Using Microsoft Copilot to Generate UI/UX Code Snippetsβ’30 minutes
- Practice Quiz: Leveraging Design Tools for UI/UX Developmentβ’20 minutes
- Activity: Creating a Wireframeβ’30 minutes
- Practice Quiz: Creating Effective Wireframes for UI/UX Designβ’30 minutes
- Activity: High Fidelity Mockupβ’30 minutes
- Practice Quiz: Designing High-Fidelity Mockups for Realistic UI Representationβ’25 minutes
- Practice Quiz: Collaborating and Sharing UI/UX Designs Effectivelyβ’20 minutes
In this module, you will learn the core principles of responsive design and how to apply them using CSS. You'll explore media queries, mobile-first design strategies, and techniques for creating adaptive layouts. By the end, youβll understand how to test and refine your designs to ensure they function seamlessly across various devices and screen sizes.
What's included
19 videos8 readings7 assignments2 ungraded labs2 plugins
19 videosβ’Total 88 minutes
- Introduction: Implementing Responsive Design Using CSSβ’1 minute
- Responsive Designβ’4 minutes
- Describe the Key Benefits of Implementing Responsive Designβ’3 minutes
- Differences Between Responsive and Adaptive Design Approachesβ’6 minutes
- Media Queriesβ’6 minutes
- Common Use Cases for Media Queriesβ’4 minutes
- Best Practices for Writing Media Queriesβ’5 minutes
- Creating a Responsive Webpage Using Media Queriesβ’4 minutes
- Using Flexbox for Responsive Designβ’6 minutes
- Using CSS Grid for Responsive Designβ’6 minutes
- Combining Flexbox and Grid for Complex Layoutsβ’6 minutes
- Building Responsive Layouts with Flexbox and Gridβ’5 minutes
- What is Mobile-First Design?β’3 minutes
- Benefits of Mobile-First Designβ’4 minutes
- Implementing Mobile-First Design in Practiceβ’9 minutes
- Tools for Testing Responsive Designβ’6 minutes
- Best Practices for Responsive Testingβ’5 minutes
- Documenting and Addressing Responsive Issuesβ’5 minutes
- Conclusion: Implementing Responsive Design Using CSSβ’1 minute
8 readingsβ’Total 80 minutes
- Responsive Design Principlesβ’10 minutes
- Mastering Media Queries for Responsive Designβ’10 minutes
- You Try It! Creating a Responsive Webpage Using Media Queries - Answer Keyβ’10 minutes
- Using Flexbox for Responsive Designβ’10 minutes
- Using CSS Grid for Responsive Designβ’10 minutes
- You Try It! Building Responsive Layouts with Flexbox and Grid - Answer Keyβ’10 minutes
- Principles of Mobile-First Designβ’10 minutes
- Testing and Validating Responsive Designsβ’10 minutes
7 assignmentsβ’Total 175 minutes
- Graded Quiz: Implementing Responsive Design using CSSβ’50 minutes
- Practice Quiz: Responsive Design Principlesβ’20 minutes
- Practice Quiz: Mastering Media Queries for Responsive Designβ’20 minutes
- Practice Quiz: Techniques for Building Responsive Layoutsβ’15 minutes
- Practice Quiz: Principles of Mobile-First Designβ’20 minutes
- Activity: Test Responsive Layoutsβ’30 minutes
- Practice Quiz: Testing and Validating Responsive Designsβ’20 minutes
2 ungraded labsβ’Total 120 minutes
- You Try It! Creating a Responsive Webpage Using Media Queriesβ’60 minutes
- You Try It! Building Responsive Layouts with Flexbox and Gridβ’60 minutes
2 pluginsβ’Total 30 minutes
- Guided Lab: Creating a Responsive Webpage Using Media Queriesβ’15 minutes
- Guided Lab: Building Responsive Layouts with Flexbox and Gridβ’15 minutes
In this module, you will learn how to use Microsoft Copilot to streamline your CSS and design workflow. Youβll explore how to generate and enhance CSS code, create responsive design suggestions, and improve UI/UX design with Copilotβs intelligent assistance. By the end, youβll be able to integrate Copilot into your design process, applying its capabilities to practical design challenges.
What's included
14 videos3 assignments1 peer review
14 videosβ’Total 81 minutes
- Introduction: Using Microsoft Copilot for Generating CSS and Design Suggestionsβ’2 minutes
- Introduction to Using Copilot for CSSβ’4 minutes
- Generating Advanced CSS Techniques with Copilotβ’9 minutes
- Optimizing Existing CSS Codeβ’7 minutes
- Responsive Design with Copilotβ’3 minutes
- Implementing Copilot's Responsive Design Suggestionsβ’9 minutes
- Evaluating Responsive Design Enhancementsβ’8 minutes
- Enhancing User Interaction with Copilotβ’3 minutes
- Improving Visual Aesthetics with Copilotβ’9 minutes
- Incorporating Feedback to Optimize UI/UXβ’8 minutes
- Integrating Copilot into Daily Workflowβ’4 minutes
- Using Copilot for Project Managementβ’9 minutes
- Finalizing a Design Project with Copilotβ’4 minutes
- Course Conclusion: UI/UX Principlesβ’2 minutes
3 assignmentsβ’Total 90 minutes
- Activity: Writing and Enhancing CSS with Microsoft Copilotβ’30 minutes
- Activity: Generate Responsive Design Suggestions with Microsoft Copilotβ’30 minutes
- Activity: Enhancing UI/UX Design Using Microsoft Copilotβ’30 minutes
1 peer reviewβ’Total 60 minutes
- Submit Your Projectβ’60 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Mobile and Web Development
- Status: Free Trial
Course
- Status: Free Trial
Course
- Status: Free Trial
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
More questions
Financial aid available,
