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: Authorization (Computing), Authentications, Azure DevOps, DevSecOps, Security Controls, Performance Tuning, Identity and Access Management, Microsoft Azure, System Monitoring, DevOps, Continuous Monitoring, Personally Identifiable Information, Application Performance Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adobe Illustrator, Ideation, Brainstorming, Conceptual Design, Professional Development, Design Strategies, Planning, Graphic and Visual Design, Creativity, Workflow Management, Adobe Creative Cloud, Creative Design, Design, Mockups, Visual Design, Prototyping, Collaboration, Process Optimization
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: Salesforce Development, Salesforce, Visualforce, No-Code Development, UI Components, Data Import/Export, Application Frameworks, Process Driven Development, Business Logic
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Scripting, Unity Engine, User Interface (UI), User Interface (UI) Design, Interactive Design, Game Design, Video Game Development, Animations
Mixed · Course · 1 - 4 Weeks
University of Pennsylvania
Skills you'll gain: Research, Empowerment, Research Methodologies, Optimism, Positive Behavior Support, Personal Development, Science and Research, Research Design, Mental Health Diseases and Disorders, Psychology, Self-Awareness, Program Evaluation, Creativity, Curiosity
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Cucumber (Software), Behavior-Driven Development, Selenium (Software), Gherkin (Scripting Language), Test Automation, JUnit, Software Testing, Apache Maven, Test Data, Test Case, Scenario Testing, User Story, Java, Maintainability
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Wireframing, Figma (Design Software), Layout Design, Prototyping, User Experience Design, Usability, Persona (User Experience), Typography, User Interface (UI) Design, Mockups, Color Theory
Mixed · Course · 1 - 3 Months

Skills you'll gain: Figma (Design Software), Responsive Web Design, User Interface and User Experience (UI/UX) Design, Usability, Web Design, User Experience, User Interface (UI), Typography, Design Elements And Principles, Layout Design, Color Theory, UI Components, Wireframing, Web Components, Mockups
Intermediate · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: AI Orchestration, Agentic Workflows, Generative AI Agents, Agentic systems, LLM Application, Automation, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, System Monitoring, Workflow Management, Tool Calling, Continuous Monitoring, Scalability, Prompt Engineering, Code Review, User Feedback
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: 3D Modeling, Game Design, Video Game Development, Augmented and Virtual Reality (AR/VR), File Management, Functional Design, Design Elements And Principles
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Game Design, Video Game Development, Interactive Design, Animations, Event-Driven Programming, Debugging, User Interface (UI) Design, UI Components, Program Development, Python Programming, Application Design, Computer Graphics
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, Virtual Environment, Post-Production, Game Design, 3D Assets, Adobe Photoshop, Conceptual Design, Design Elements And Principles, Creativity
Beginner · Course · 1 - 4 Weeks