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: Legal Technology, Legal Writing, Design Thinking, Client Services, Design, User Experience Design, Human Centered Design, Graphic and Visual Design, Cross-Functional Collaboration
★ 4.6 (8) · Beginner · Course · 1 - 4 Weeks

Epic Games
Skills you'll gain: Unreal Engine, User Interface (UI), User Interface (UI) Design, UI Components, Game Design, Video Game Development, Code Reusability, Prototyping
★ 3.3 (24) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Android Studio, Kotlin, Android Jetpack, Android Development, Android (Operating System), Mobile Development, Unit Testing, Gradle, Mobile Development Tools, User Interface (UI), UI Components, Code Reusability, Application Development, Integrated Development Environments, User Interface (UI) Design, Object Oriented Programming (OOP), Cross Platform Development, Test Driven Development (TDD), Wireframing, Prototyping
★ 4.6 (1.9K) · Beginner · Specialization · 3 - 6 Months

Georgia Institute of Technology
Skills you'll gain: User Experience Design, Prototyping, User Experience, User Centered Design, User Interface and User Experience (UI/UX) Design, Usability, Requirements Elicitation, User Interface (UI), User Interface (UI) Design, User Research
★ 4.6 (9K) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Responsive Web Design, User Interface (UI) Design, HTML and CSS, User Interface (UI), Web Design, Figma (Design Software), Typography, Cascading Style Sheets (CSS), Front-End Web Development, Layout Design, UI Components, Web Design and Development, Usability, Design Elements And Principles, Hypertext Markup Language (HTML), Mockups, Animations, Web Development, Web Development Tools, Software Engineering
★ 4.5 (21) · Intermediate · Specialization · 3 - 6 Months
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Computer Graphics, Virtual Environment, Logo Design, Android Development, Computer Graphic Techniques, Android Studio, Application Development, Animations, Mobile Development, Performance Tuning
★ 4.3 (132) · Intermediate · Specialization · 3 - 6 Months
Skills you'll gain: User Experience Design, User Experience, Responsive Web Design, Web Design, Web Presence, Design Strategies, Usability Testing, Prototyping, Ideation
★ 4.8 (5.1K) · Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Android Development, UI Components, User Interface (UI) Design, Android (Operating System), Mobile Development, Application Development, Video Game Development, Mobile Development Tools, Data Storage, Programming Principles, Computer Programming, File I/O, Computational Logic, Development Testing
★ 4.4 (500) · Beginner · Course · 1 - 3 Months

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

University of Colorado Boulder
Skills you'll gain: AI literacy, Generative AI, Artificial Intelligence, Education Software and Technology, Responsible AI, Digital pedagogy, AI Integrations, Prompt Engineering
★ 4.3 (34) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: User Experience, User Experience Design, Wireframing, User Research, Persona (User Experience), Responsible AI, User Interface and User Experience (UI/UX) Design, Usability Testing, Generative AI, Prototyping, User Interface (UI) Design
★ 4.2 (126) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Mobile Development, Mobile Development Tools, iOS Development, Other Mobile Programming Languages, Flutter (Software), Integrated Development Environments, Development Environment, Apple iOS, Android Studio, Computer Programming Tools, Application Development, Swift Programming, Test Tools, React Native, Apple Xcode, Application Frameworks, Web Applications, Cross Platform Development, Data Management
★ 4.7 (237) · Beginner · Course · 1 - 4 Weeks