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.

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

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 and User Experience (UI/UX) Design, Interaction Design, Figma (Design Software), Wireframing, Usability, Web Content Accessibility Guidelines, User Centered Design, Web Design, Human Centered Design, User Flows, Prototyping, Mockups, Graphic Design
Beginner · Course · 1 - 4 Weeks

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

Skills you'll gain: User Interface and User Experience (UI/UX) Design, Usability, Prototyping, User Interface (UI) Design, Figma (Design Software), Interaction Design, UI Components, Mockups, Wireframing
Intermediate · Guided Project · Less Than 2 Hours

University of Cambridge
Skills you'll gain: User Experience Design, Storytelling, Design, User Centered Design, Design Thinking, Human Centered Design, Public Speaking, Design Research, Usability Testing, Communication Strategies, Empathy, Creativity
Beginner · Course · 1 - 3 Months

Skills you'll gain: UI Components, Swift Programming, Apple iOS, User Interface (UI), Mobile Development, Apple Xcode, Application Development, Interactive Design, Application Design, Model View Controller, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Software Design, Animations, Typography, Data Modeling
Intermediate · Course · 1 - 3 Months

Simplilearn
Skills you'll gain: Generative AI, Mockups, User Interface and User Experience (UI/UX) Design, Usability, AI Workflows, Software Design, Prompt Engineering, Artificial Intelligence, Prototyping, User Centered Design, Software Architecture, Wireframing, Software Engineering
Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Android Development, User Interface (UI), Mobile Development, Application Development, No-Code Development, Data Storage, Game Design, Program Development, Geographic Information Systems, Global Positioning Systems, Computer Programming
Beginner · Course · 1 - 3 Months

Skills you'll gain: Data Visualization Software, Interactive Data Visualization, Application Development, Web Content Accessibility Guidelines, Color Theory
Intermediate · Course · 1 - 3 Months

University of Toronto
Skills you'll gain: Model View Controller, Apple iOS, Apple Xcode, Swift Programming, User Interface (UI), Mobile Development, UI Components, User Interface and User Experience (UI/UX) Design, Application Frameworks, Computer Programming
Mixed · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Design Elements And Principles, Graphic Design, Design, Storytelling, Layout Design, Typography, Adobe InDesign, Design Research, Information Architecture, Color Theory, Adobe Photoshop
Beginner · Course · 1 - 4 Weeks