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.

Packt
Skills you'll gain: PHP (Scripting Language), Application Deployment, Object-Relational Mapping, Model View Controller, Database Management, UI Components, PostgreSQL, Full-Stack Web Development, Web Development, Web Frameworks, Web Applications, Authentications, Development Environment, Web Development Tools, Authorization (Computing), Application Frameworks, Code Reusability, GitHub, Cascading Style Sheets (CSS), Data Migration
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Video Production, Digital pedagogy, Virtual Environment, User Interface and User Experience (UI/UX) Design, Virtual Reality, Teaching, User Experience Design, Education Software and Technology, User Centered Design, Adult Learning Principles, Student Engagement, Learning Styles, UI/UX Research, Online Advertising
Beginner · Course · 1 - 3 Months
Skills you'll gain: Jest (JavaScript Testing Framework), User Acceptance Testing (UAT), Cucumber (Software), Postman API Platform, Software Testing, Behavior-Driven Development, Selenium (Software), Test Driven Development (TDD), Performance Stress Testing, API Testing, Unit Testing, Performance Testing, Application Programming Interface (API), User Interface (UI), Javascript
★ 4.2 (15) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: UI Components, React.js, Javascript, JavaScript Frameworks
★ 5 (6) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Prompt Patterns, Prompt Engineering Tools, AI powered creativity, Generative AI, Image Quality, AI Workflows, Image Analysis, User Interface (UI)
Beginner · Course · 1 - 3 Months

Skills you'll gain: Salesforce Development, Salesforce, Application Deployment, Workflow Management, Operational Efficiency, Dashboard, Data Access, Force.com, Process Design, Application Design, Application Development, Cloud Deployment, No-Code Development, User Accounts, User Provisioning, UI Components, Business Process Automation, Customer Relationship Management (CRM) Software, Business Logic, User Interface (UI)
★ 4.6 (14) · Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Programmable Logic Controllers, Animations, Human Machine Interfaces, UI Components, Control Panels, Interactive Design, Simulations, Interactive Data Visualization, Debugging, Electrical Safety, User Interface (UI) Design, Program Development, Computational Logic, Authorization (Computing), System Configuration
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Decision Making, Driving engagement, Experience Design, Behavioral Economics, Human Factors, Interaction Design, UI/UX Strategy, User Experience, Persona (User Experience), User Centered Design, User Experience Design, Psychology, Experimentation, Design Strategies, Trustworthiness, Motivational Skills, Behavior Management, Behavioral Management, Product Management, Digital Marketing
Beginner · Course · 1 - 3 Months

University of Virginia
Skills you'll gain: Model View Controller, Design and Product, Debugging, Integrated Development Environments, Software Design, User Interface (UI), Responsive Web Design, HTML and CSS, Data Modeling, Data Store, Database Development, User Interface (UI) Design, Database Design, Web Design and Development, Software Development Tools, NoSQL, Database Architecture and Administration, OpenAI API, Vibe coding, Programming Principles
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: UI Components, Interactive Design, User Interface (UI), Frontend Integration, MySQL, Object Oriented Programming (OOP), Event-Driven Programming, Database Development, Database Design, Graphic and Visual Design, Database Application, User Flows, Application Deployment, User Interface (UI) Design, Application Development, Database Management, Application Design, Graphical Tools, Development Environment, Python Programming
★ 4.6 (64) · Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Wireframing, Figma (Design Software), Collaborative Software, Prototyping, User Flows, User Interface (UI), UI Components, Information Architecture
★ 4.7 (19) · Beginner · Guided Project · Less Than 2 Hours

Board Infinity
Skills you'll gain: Angular, Web Design and Development, Front-End Web Development, Responsive Web Design, React.js, JavaScript Frameworks, Web Development, Frontend Integration, Application Frameworks, UI Components, User Interface (UI), Event-Driven Programming, Maintainability
★ 4.4 (12) · Intermediate · Course · 1 - 4 Weeks