App design courses can help you learn user interface design, prototyping, usability testing, and interaction design principles. You can build skills in creating wireframes, conducting user research, and implementing design feedback effectively. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support creating visually appealing and functional app layouts. You’ll also explore design systems and accessibility standards to ensure your apps are user-friendly and inclusive.

Scrimba
Skills you'll gain: User Interface (UI) Design, Color Theory, Typography, Web Design, Design, Usability, HTML and CSS, Design Elements And Principles, Layout Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Apple Xcode, Apple iOS, UI Components, Mobile Development, User Interface (UI) Design, Swift Programming, Responsive Web Design
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: Mobile Development, React Native, Application Development, User Story, Flutter (Software), User Interface and User Experience (UI/UX) Design, User Interface (UI), Data Persistence, Figma (Design Software), Application Deployment, UI Components, Application Programming Interface (API), Software Development, GitHub
Advanced · Course · 1 - 3 Months

California Institute of the Arts
Skills you'll gain: Information Architecture, Persona (User Experience), UI/UX Strategy, Web Design, User Experience, Wireframing, User Research, User Centered Design, Mockups, Usability Testing, Requirements Analysis, Target Audience, Agile Methodology
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Mockups, User Flows, Wireframing, Interaction Design, Mobile Development, User Interface (UI), Application Design, User Experience Design, Design
Beginner · Guided Project · Less Than 2 Hours

Georgia Institute of Technology
Skills you'll gain: User Experience Design, Prototyping, User Centered Design, Usability, Requirements Analysis, UI/UX Research, Interaction Design, User Interface (UI) Design, Usability Testing, User Research
Beginner · Course · 1 - 3 Months

Skills you'll gain: Authentications, UI Components, Full-Stack Web Development, Authorization (Computing), File Management, React.js, Application Deployment, Development Environment, JavaScript Frameworks, Web Applications, Amazon Web Services, User Interface (UI), Software Development Tools, Content Management, Data Modeling
Intermediate · Course · 3 - 6 Months

Skills you'll gain: User Interface (UI) Design, Mobile Development, User Interface and User Experience (UI/UX) Design, iOS Development, Swift Programming, Responsive Web Design, Application Design, Animations, Interactive Design, Application Development
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Android Studio, Android Jetpack, Responsive Web Design, UI Components, Kotlin, Mobile Development, User Interface (UI) Design, User Interface (UI), Cross Platform Development, Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Usability Testing, User Centered Design, User Experience Design, Responsive Web Design, Prototyping, Interaction Design, Software Documentation, Mockups, Wireframing, Design Software, User Interface (UI) Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI) Design, Figma (Design Software), UI Components, User Experience Design, Layout Design, Prototyping, Wireframing, Mobile Development
Intermediate · Guided Project · Less Than 2 Hours