UI courses can help you learn design principles, wireframing techniques, user testing methods, and prototyping skills. You can build competencies in creating intuitive interfaces, understanding user behavior, and applying visual hierarchy in your designs. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support crafting user interfaces and collaborating with teams effectively.

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

Skills you'll gain: Figma (Design Software), Responsive Web Design, Design, User Experience Design, User Interface and User Experience (UI/UX) Design, Layout Design, User Interface (UI) Design, Design Strategies, Web Design, Typography, Usability, E-Commerce, User Interface (UI), User Experience, Interaction Design, Design Elements And Principles, Prototyping, UI Components
★ 4.3 (33) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Responsive Web Design, Usability, User Interface (UI), User Experience Design, Design Thinking, User Centered Design, Mockups, User Interface and User Experience (UI/UX) Design, Interaction Design, User Interface (UI) Design, Wireframing, Cascading Style Sheets (CSS), Microsoft Copilot, Adobe XD, User Experience, Figma (Design Software), Prototyping, AI Workflows
★ 4.4 (10) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Responsive Web Design, User Experience Design, Usability, Web Design, User Experience, User Centered Design, UI Components, Interactive Design, Prototyping, Design Elements And Principles, Graphic and Visual Design, Layout Design, Scalability
★ 4.7 (12) · Beginner · Course · 1 - 4 Weeks
Universidade de São Paulo
Skills you'll gain: User Interface (UI), Usability Testing, Usability, User Interface and User Experience (UI/UX) Design, Wireframing, Information Architecture, User Interface (UI) Design, User Experience, UI Components, User Experience Design, UI/UX Research, Prototyping, User Research, Style Guides, Layout Design, Design Elements And Principles
★ 4.5 (792) · Beginner · Course · 1 - 3 Months

Skills you'll gain: User Story, User Interface (UI), User Interface and User Experience (UI/UX) Design, User Interface (UI) Design, Usability, Design Thinking, User Experience Design, Mockups, Usability Testing, Wireframing, User Experience, User Centered Design, User Feedback, Design, Prototyping, Figma (Design Software)
★ 4.8 (14) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Figma (Design Software), UI Components, Prototyping, Interactive Design, Interaction Design, User Interface and User Experience (UI/UX) Design, User Experience, User Interface (UI), Animations, User Interface (UI) Design, Typography, Layout Design, Scalability
Intermediate · Course · 1 - 3 Months

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

Skills you'll gain: Wireframing, Figma (Design Software), Layout Design, Prototyping, User Experience, User Experience Design, User Interface and User Experience (UI/UX) Design, User Interface (UI), Persona (User Experience), Typography, Collaborative Software, User Interface (UI) Design, Graphic and Visual Design, Animations
★ 4.2 (40) · Mixed · Course · 1 - 3 Months

Skills you'll gain: User Research, Design Thinking, UI/UX Research, Usability Testing, User Interface and User Experience (UI/UX) Design, Wireframing, User Interface (UI), User Experience, Mockups, User Experience Design, Persona (User Experience), User Interface (UI) Design, Prototyping, Figma (Design Software), User Flows, Scalability
★ 3.6 (19) · Advanced · Course · 1 - 3 Months

Skills you'll gain: Flutter (Software), User Interface (UI) Design, User Interface (UI), UI Components, JSON, Object Oriented Programming (OOP), Code Reusability, Data Modeling
★ 5 (8) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Salesforce Development, Visualforce, Development Environment, Application Development, UI Components, Web Components, Salesforce, Jest (JavaScript Testing Framework), JavaScript Frameworks, User Interface (UI), Application Programming Interface (API), Restful API, Data Access, Cascading Style Sheets (CSS), Event-Driven Programming, Application Deployment
Intermediate · Course · 3 - 6 Months