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: 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

Board Infinity
Skills you'll gain: HTML and CSS, Responsive Web Design, Web Design, Web Design and Development, Bootstrap (Front-End Framework), User Interface (UI) Design, User Interface (UI), Frontend Performance, Cascading Style Sheets (CSS), Usability, Hypertext Markup Language (HTML), Typography
Intermediate · Course · 1 - 4 Weeks

University of California, Irvine
Skills you'll gain: iOS Development, Apple iOS, User Interface (UI), Core Data (Software), User Interface (UI) Design, UI Components, Human Computer Interaction, Animations
★ 4.5 (189) · Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Swift Programming, UI Components, Mobile Development, Apple Xcode, User Interface (UI) Design, User Interface (UI), Algorithms, Animations, Software Design Patterns
Intermediate · 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: User Interface (UI), User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, UI Components, Application Design, Animations, Application Development, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Code Reusability, User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, UI Components, User Interface (UI), Scalability, User Interface (UI) Design, Game Design, C# (Programming Language), Frontend Performance, Performance Tuning, Performance Testing, Design and Product, Scripting, Debugging
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: React Native, UI Components, Mobile Development, Responsive Web Design, User Interface (UI), User Interface (UI) Design, Debugging, Application Design, Cross Platform Development, Development Environment, Application Programming Interface (API), Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unreal Engine, Video Game Development, Game Design, User Interface (UI), UI Components, Animation and Game Design, Interactive Design, Scripting, User Interface (UI) Design, Event-Driven Programming, Systems Design, Artificial Intelligence, Systems Integration, Design, Mechanics
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: UI Components, Unity Engine, User Interface (UI), User Interface (UI) Design, Interactive Design, Usability, Game Design, Layout Design, Animations, Event-Driven Programming, Typography
Intermediate · Course · 1 - 3 Months

Skills you'll gain: HTML and CSS, Cascading Style Sheets (CSS), UI Components, Web Design, Web Design and Development, Front-End Web Development, User Interface (UI) Design, User Interface (UI), Web Development Tools, Hypertext Markup Language (HTML), Web Development, Typography, Node.JS, Mockups, Build Tools, Color Theory, Building Design, Software Installation, Debugging, Building Codes
Beginner · Course · 1 - 4 Weeks