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.

IE Business School
Skills you'll gain: Creative Thinking, Creative Problem-Solving, Creativity, Brainstorming, Architectural Design, Storytelling, Design Thinking, Design Elements And Principles, Curiosity, Empathy, Design, Design Strategies, Critical Thinking and Problem Solving, Teamwork, Creative Design, Collaboration, Cultural Responsiveness
★ 4.8 (1.5K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Angular, Model View Controller, Web Applications, JavaScript Frameworks, Data Validation, Application Frameworks, Javascript, Application Development, Web Development
★ 4.6 (7) · Intermediate · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: User Research, User Experience Design, User Experience, User Interface and User Experience (UI/UX) Design, Usability, Verification And Validation, UI/UX Research, UI/UX Strategy, Internet Of Things, API Design, User Interface (UI), Embedded Software, Amazon Web Services, Interactive Design, Cloud Computing Architecture, Human Computer Interaction, Embedded Systems, Application Programming Interface (API), Prototyping, Software Development
★ 4.5 (148) · Intermediate · Specialization · 3 - 6 Months

Google Cloud
Skills you'll gain: Serverless Computing, Cloud Applications, Database Administration, Back-End Web Development, Cloud Development, Database Development, Web Development Tools, Cloud Hosting, Cloud API, Data Store, Data Migration, Google Cloud Platform, Data Management
Beginner · Project · Less Than 2 Hours

Skills you'll gain: 3D Assets
★ 4.8 (12) · Beginner · Course · 1 - 4 Weeks

Northeastern University
Skills you'll gain: Java, Object Oriented Programming (OOP), Data Structures, Java Programming, Object Oriented Design, Event-Driven Programming, Computer Programming, Application Design, Programming Principles, Application Development, File I/O, User Interface (UI), UI Components, User Interface (UI) Design, Development Environment, Code Reusability, Software Development
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: User Interface (UI), Vector Databases, User Interface (UI) Design, OpenAI API, UI Components, Figma (Design Software), AI Personalization, LLM Application, OpenAI, Embeddings, Application Development, Data Store, Frontend Integration, Artificial Intelligence, Data Processing, Database Management, Restful API, Web Development
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Application Deployment, No-Code Development, Application Development, Web Applications, Data Modeling, Responsive Web Design, Application Design, Web Design and Development, User Interface (UI), Application Lifecycle Management, Process Driven Development, User Interface (UI) Design, Software Visualization, UI Components, Business Logic, Data Integration
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Object Oriented Programming (OOP), C# (Programming Language), Code Reusability, Application Development, Data Structures, Linux
★ 4.9 (8) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Back-End Web Development, Front-End Web Development, OpenAI API, Server Side, Full-Stack Web Development, Application Development, HTML and CSS, Generative AI, User Interface (UI) Design, Application Programming Interface (API), User Interface and User Experience (UI/UX) Design, Figma (Design Software), Cascading Style Sheets (CSS), AI Personalization, AI Integrations, Real Time Data
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: User Experience Design, UI/UX Research, Information Architecture, Storyboarding, Wireframing, User Research, User Story, Adobe XD, Usability Testing, Figma (Design Software), User Experience, User Interface and User Experience (UI/UX) Design, Design Reviews, Design Research, Experience Design, Conceptual Design, Graphic and Visual Design, User Centered Design, Ideation, Persona (User Experience)
★ 4.7 (168) · Beginner · Professional Certificate · 3 - 6 Months

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Vibe coding, Web Development Tools, Generative AI Agents, Generative AI, Application Development, LLM Application, Google Cloud Platform, Software Development Tools, Cloud Development, Development Environment, Web Development, Web Applications, Secure Coding, Command-Line Interface, Application Security, Debugging
Beginner · Course · 1 - 3 Months