User Experience courses can help you learn user research techniques, wireframing, usability testing, and interaction design principles. You can build skills in creating user personas, conducting A/B testing, and analyzing user feedback to improve designs. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support prototyping and visual design, along with methods for integrating user insights into the development process.

Princeton University
Skills you'll gain: Data Structures, Algorithms, Java Programming, Java, Graph Theory, Computer Programming, Computational Thinking, Spatial Data Analysis, Theoretical Computer Science, Memory Management, Simulations, Performance Tuning
★ 4.8 (84) · Intermediate · Course · 3 - 6 Months
University of California San Diego
Skills you'll gain: Ideation, Interactive Design, Interaction Design, Prototyping, A/B Testing, User Experience Design, Usability Testing, User Interface and User Experience (UI/UX) Design, Usability, User Research
★ 4.5 (164) · Mixed · Course · 1 - 3 Months

Microsoft
Skills you'll gain: User Interface (UI), Prototyping, Usability Testing, User Interface and User Experience (UI/UX) Design, Wireframing, Interactive Design, Interaction Design, User Experience Design, Figma (Design Software), Usability, User Interface (UI) Design, Mockups, Design Thinking, User Research, Design, Style Guides
★ 4.5 (74) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), Responsive Web Design, Prototyping, User Interface and User Experience (UI/UX) Design, UI/UX Strategy, Collaborative Software, User Interface (UI), Layout Design, Animations, Wireframing, Interactive Design, Mobile Development, Typography, User Experience Design, Web Design, Graphic and Visual Design, User Interface (UI) Design, User Experience, UI Components, Application Design
Beginner · Course · 3 - 6 Months

Meta
Skills you'll gain: React Native, Mobile Development, GitHub, Git (Version Control System), UI/UX Strategy, Version Control, User Experience Design, User Interface (UI) Design, Wireframing, UI Components, React.js, User Flows, Data Store, Data Access, Development Environment, Data Persistence, SQL
★ 4.8 (47) · Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Engineering Design Process, Prototyping, Engineering Drawings, Assembly Drawing, Product Design, Drafting and Engineering Design, Product Testing, Hardware Design, Technical Drawing, Mockups, Product Development, Usability Testing, Manufacturing Processes, Conceptual Design, Cost Estimation, Design Strategies, Research and Design, Materials science, Electronics
★ 4.7 (127) · Beginner · Specialization · 1 - 3 Months

University of Michigan
Skills you'll gain: C (Programming Language), Programming Principles, C and C++, C++ (Programming Language), Algorithms, Memory Management, Other Programming Languages, System Programming, Computer Programming, Python Programming
★ 4.5 (100) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Usability Testing, Product Lifecycle Management, Product Management, Product Planning, Product Roadmaps, Agile Product Development, Product Development, New Product Development, Competitive Analysis, Market Analysis, Product Requirements, Business Strategy, Demand Generation, Product Strategy, Marketing Planning, Marketing Collateral, Growth Strategies
★ 4.6 (82) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Google Cloud Platform, Data Analysis
Intermediate · Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Power BI, Dashboard, Microsoft Power Platform, Data Visualization, Data Integration, Business Intelligence, Performance Analysis, Data Access, Data Security, Microsoft Teams, No-Code Development, Digital Publishing, Customer Engagement
★ 4.3 (53) · Beginner · Course · 1 - 4 Weeks

University of Michigan
Skills you'll gain: Memory Management, C (Programming Language), C and C++, Data Structures, Secure Coding, Application Security, System Programming, Programming Principles
★ 4.5 (75) · Intermediate · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Health Informatics, Clinical Informatics, Informatics, Decision Support Systems, Solution Design, Health Technology, Health Care, Usability Testing, Requirements Elicitation, Electronic Medical Record, User Centered Design
★ 4.5 (109) · Beginner · Course · 1 - 4 Weeks