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: 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: 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: 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: Mobile Development, Generative AI, Application Development, AI literacy, Test Automation, User Interface (UI), Responsible AI, Performance Tuning, Data Ethics, Automation, Analysis
★ 4.5 (10) · Beginner · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: Sustainable Business, Sustainable Engineering, Product Design, Product Development, Product Lifecycle Management, Packaging and Labeling, Environmental Regulations, Sustainability Reporting, Climate Change Mitigation, Corporate Sustainability, Industrial Design, Waste Minimization, Environmental Science, Business Modeling, Reverse Logistics, Systems Thinking, Data Collection
Beginner · 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

Chegg Skills
Skills you'll gain: Project Design, Agile Product Development, User Story, Agile Project Management, Backlogs, Project Planning, Agile Methodology, Project Scoping, Product Roadmaps, Product Planning, Scrum (Software Development), Project Estimation, Prioritization, Project Management, Product Management, Strategic Planning, Requirements Analysis, Team Collaboration, Problem Solving, Decision Making
Beginner · Course · 1 - 4 Weeks

University of Minnesota
Skills you'll gain: UI/UX Research, User Research, Design Research, User Interface (UI), User Interface (UI) Design, Usability Testing, Prototyping, User Interface and User Experience (UI/UX) Design, Usability, Interactive Design, User Experience Design, User Experience, User Centered Design, Graphic and Visual Design, Persona (User Experience), Ideation, Design, UI/UX Strategy, Peer Review, Human Computer Interaction
★ 4.6 (1.8K) · Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: UI Components, Systems Design, User Interface (UI) Design, Digital Design, System Design and Implementation, Design Strategies, User Interface and User Experience (UI/UX) Design, Design, Design Software, Scalability, Design and Product, Agile Methodology, Usability, Design Research, Style Guides, Key Performance Indicators (KPIs), UI/UX Research, Product Testing, System Programming, Prompt Patterns
Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Tool Calling, OpenAI, AI Workflows, LLM Application, AI Integrations, Agentic Workflows, Retrieval-Augmented Generation, AI Orchestration, Generative AI Agents, Multimodal Prompts, Interactive Data Visualization, Prompt Engineering, Application Deployment, Cloud Deployment, Large Language Modeling, Image Analysis, Embeddings, Python Programming, JSON
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Database Design, Database Management Systems, Database Development, Relational Databases, Database Theory, Database Systems, Databases, Database Management, Data Modeling, Diagram Design, Informatics, Dependency Analysis
★ 4.6 (365) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Cloud-Native Computing, Cloud Applications, Application Deployment, Infrastructure as Code (IaC), Cloud Deployment, Google Cloud Platform, Application Development, Application Performance Management, Computing Platforms, Containerization, Cloud Computing, Performance Tuning, Debugging
Intermediate · Course · 1 - 3 Months