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.

Indian Institute of Technology Guwahati
Skills you'll gain: Product Design, Failure Analysis, Interaction Design, Failure Mode And Effects Analysis, Usability, Product Development, Human Computer Interaction, Engineering Tolerance, Industrial Design, User Interface and User Experience (UI/UX) Design, Human Centered Design, Value Engineering, Design Reviews, Prototyping, Design Thinking, New Product Development, Good Manufacturing Practices, Reliability, Sustainability Reporting, Cost Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Agile Methodology, User Feedback, No-Code Development, Agile Software Development, Collaborative Software, Application Development, Software Quality (SQA/SQC), Software Development, Prototyping, Constructive Feedback, Development Testing, User Interface (UI), Business Logic
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Google Gemini, Gemini, Command-Line Interface, AI Security, Tool Calling, Context Engineering, Model Context Protocol, Context Management, Software Development Tools, Responsible AI, Software Installation, Servers
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Enablement, AI Integrations, Experience Design, User Interface (UI), System Support, Token Optimization, Web Development Tools, Data Management, File Management, Data Security
Intermediate · Course · 1 - 4 Weeks

Skillshare
Skills you'll gain: User Interface (UI), User Interface (UI) Design, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Digital Design, Web Design, User Experience, Motion Graphics, Adobe XD, Interactive Design, No-Code Development, Graphic and Visual Design, Layout Design, Prototyping, Graphic Design, Design Elements And Principles, Augmented and Virtual Reality (AR/VR), Style Guides, Digital Publishing
Beginner · Course · 1 - 3 Months
University of Virginia
Skills you'll gain: Design Thinking, Human Centered Design, Innovation, Ideation, Creative Thinking, Thought Leadership, Curiosity, Strategic Thinking, Cognitive flexibility, Overcoming Obstacles, Growth Mindedness, Creativity, Collaboration, Dealing With Ambiguity, Empathy
★ 4.7 (71) · Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Application Design, Application Development, UI Components, Event-Driven Programming, Integrated Development Environments, Java Programming, User Interface (UI), Java, User Interface (UI) Design, Application Frameworks
★ 4.4 (22) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Vibe coding, Prompt Engineering, No-Code Development, AI powered creativity, Agentic Workflows, Editing, Application Deployment, Generative AI Agents, Application Development, Dependency Analysis, Build Tools, Development Environment, Web Development Tools, Program Development, Generative AI, Integrated Development Environments, Software Development Tools, User Interface (UI), Package and Software Management, Change Control
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: AI Security, Threat Modeling, Security Testing, Secure Coding, Vulnerability Scanning, Penetration Testing, Vulnerability Management, Dependency Analysis, Application Security, Cyber Security Assessment, DevSecOps, Code Review, Package and Software Management, Risk Management Framework
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Application Programming Interface (API), AI Integrations, Restful API, ChatGPT, Generative AI, OpenAI API, JSON, Full-Stack Web Development, Application Deployment, Secure Coding, LLM Application, User Interface (UI), Python Programming, User Interface (UI) Design, Application Development, Back-End Web Development, Debugging
★ 3.6 (14) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Session Initiation Protocols, Node.JS, File Transfer Protocol (FTP), Debugging, Web Applications, Data Import/Export, File I/O, Frontend Performance, Scalability, Verification And Validation, Full-Stack Web Development, Data Validation, JSON, Real Time Data, Event-Driven Programming, Memory Management, Performance Tuning, Server Side, Application Programming Interface (API), User Interface (UI)
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Penetration Testing, Exploitation techniques, Vulnerability Assessments, Cyber Security Assessment, Security Testing, Vulnerability Scanning, Risk Mitigation, Application Security, Test Tools, Authentications, Authorization (Computing), Web Applications, Remote Access Systems, Continuous Monitoring, Security Controls, Event Monitoring, Web Servers, Virtualization, Identity and Access Management, Linux
Advanced · Course · 1 - 4 Weeks