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.

Duke University
Skills you'll gain: Debugging, File I/O, Memory Management, Programming Principles, Maintainability, Software Testing, Program Development, C (Programming Language), Algorithms, Simulations, Computer Programming, Data Structures, Software Development, Software Engineering, Command-Line Interface, Problem Solving, Software Design
★ 4.6 (7.5K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: User Interface and User Experience (UI/UX) Design, User Interface (UI), Interaction Design, Figma (Design Software), Wireframing, User Interface (UI) Design, Usability, User Experience, User Experience Design, User Centered Design, User Flows, Prototyping, Design Elements And Principles, Graphic Design
★ 4.8 (16) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: Debugging, Technical Communication, Performance Tuning, Technical Documentation, System Monitoring, Memory Management, Continuous Integration
★ 4.6 (3.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Experience Design, Responsive Web Design, Storyboarding, Adobe XD, Information Architecture, User Experience, UI/UX Research, Web Design, Usability Testing, Design Reviews, Experience Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Graphic and Visual Design, Persona (User Experience), Prototyping, Wireframing, User Research, Design Research, User Story
★ 4.4 (58) · Beginner · Professional Certificate · 3 - 6 Months
Skills you'll gain: Storyboarding, Wireframing, Information Architecture, Figma (Design Software), User Story, User Experience Design, User Experience, Prototyping, Persona (User Experience), User Research, Design Elements And Principles
★ 4.9 (9.7K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: User Research, UI/UX Research, User Interface and User Experience (UI/UX) Design, User Interface (UI), User Experience, Persona (User Experience), User Centered Design, Usability, User Flows, User Interface (UI) Design, Responsive Web Design, Graphic and Visual Design, Interaction Design, Layout Design, Design Elements And Principles, Typography, Prototyping
★ 4.3 (18) · Beginner · Course · 1 - 4 Weeks

California Institute of the Arts
Skills you'll gain: User Interface and User Experience (UI/UX) Design, User Experience, User Experience Design, Experience Design, User Interface (UI), Adobe XD, User Interface (UI) Design, User Centered Design, Interaction Design, Prototyping, Wireframing, User Research, User Flows, Visual Design, Application Design, Information Architecture, Ideation, Adobe InDesign, Adobe Illustrator
★ 4.8 (2.2K) · Beginner · Course · 1 - 3 Months

Pontificia Universidad Católica del Perú
Skills you'll gain: User Story, Human Computer Interaction, Software Development Life Cycle, Functional Requirement, Unified Modeling Language, User Experience Design, User Interface (UI), Requirements Analysis, Prototyping, User Experience, User Interface (UI) Design, User Requirements Documents, User Interface and User Experience (UI/UX) Design, System Requirements, Interaction Design, Requirements Elicitation, Human Factors, Software Development, Waterfall Methodology
★ 4.9 (186) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Salesforce, User Accounts, Customer Relationship Management, Customer Relationship Management (CRM) Software, Collaborative Software, Administration, End User Training and Support, UI Components, Usability, Administrative Support, System Configuration, User Interface (UI) Design, User Interface (UI), Collaboration, User Interface and User Experience (UI/UX) Design, User Experience, User Experience Design, System Support, Business Administration, Business
Beginner · Course · 1 - 4 Weeks
Skills you'll gain: User Experience Design, User Experience, Responsive Web Design, Web Design, Web Presence, Design Strategies, Usability Testing, Prototyping, Ideation
★ 4.8 (5.1K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Wireframing, Adobe XD, Mockups, Storyboarding, Information Architecture, User Experience Design, Usability Testing, Usability, Graphic and Visual Design, Figma (Design Software), User Experience, Design Elements And Principles, Persona (User Experience), User Interface and User Experience (UI/UX) Design, UI/UX Research, Design Reviews, Responsive Web Design, Presentations, User Story, User Interface (UI)
★ 4.9 (508) · Beginner · Professional Certificate · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), Javascript, Responsive Web Design, Ajax, Front-End Web Development, Web Applications, Bootstrap (Front-End Framework), Web Design, Hypertext Markup Language (HTML), Web Development, Web Design and Development, Web Development Tools, Development Environment, JSON, Frontend Performance, Object Oriented Programming (OOP), Event-Driven Programming, User Experience Design, Server Side
★ 4.7 (17K) · Beginner · Specialization · 1 - 3 Months