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: Canva (Software), Design, Digital Design, Design and Product, Design Elements And Principles, Product Design, Creative Design, Design Software, Graphic and Visual Design Software, Layout Design, Digital Assets, Intellectual Property, Web Analytics, Sales Enablement, Graphic Design, Journals, Marketing, Business Development
Intermediate · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Session Initiation Protocols, Android Studio, Android Development, Internet Of Things, Communication Systems, Network Protocols, Telecommunications, Wireless Networks, Mobile Development, Digital Communications, Emerging Technologies, Application Development, Digital Signal Processing, Embedded Systems, Open Source Technology
Mixed · Course · 1 - 3 Months
Chris Croft Training
Skills you'll gain: Agile Project Management, Stakeholder Management, Project Controls, Project Risk Management, Risk Management, Project Scoping, Project Management, Project Coordination, Project Planning, Project Management Institute (PMI) Methodology, Project Management Software, Project Design, Milestones (Project Management), Microsoft Project, Project Estimation, Project Implementation, Project Performance, Project Finance, Project Management Office (PMO), Project Documentation
Mixed · Course · 1 - 4 Weeks

LearnKartS
Skills you'll gain: Retrieval-Augmented Generation, AI Security, AI Workflows, Model Context Protocol, Application Deployment, AI Orchestration, System Monitoring, Security Controls, Prompt Engineering, Containerization, Automation, Cloud Deployment, Data Migration, Model Evaluation, Docker (Software), Verification And Validation, Configuration Management, Debugging
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Model Context Protocol, Claude Code, GitHub Copilot, Vibe coding, Anthropic Claude, AI Workflows, AI Integrations, Hypertext Markup Language (HTML), Web Applications, Generative AI Agents, Tool Calling, Web Design and Development, GitHub, Context Management, OpenAI API, Agentic Workflows, Prompt Engineering, Web Development, Generative AI, Software Engineering
Beginner · Specialization · 3 - 6 Months

University of Minnesota
Skills you'll gain: Software Design Patterns, Software Design, Software Engineering, Application Security, Object Oriented Design, Software Architecture, Software Quality (SQA/SQC), Threat Modeling, Maintainability, Code Coverage, Application Deployment, Continuous Deployment, Continuous Delivery, Software Testing, Continuous Integration, CI/CD, Test Driven Development (TDD), Software Documentation, Build Tools, Technical Documentation
Intermediate · Course · 1 - 3 Months

Sage Publications
Skills you'll gain: Budget Management, Program Evaluation, Collaboration, Teamwork, Team Collaboration, Budgeting, Supervision, Training Programs, Team Management, Personal Attributes, Health Care Administration, Leadership and Management, Professional Development, Personal Development, Self-Awareness, Leadership Development, Care Management, Strategic Thinking, Health Care, Communication
Intermediate · Course · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Human Capital, People Management, Human Resource Strategy, Staff Management, Leadership and Management, Human Relations Movement, Team Performance Management, Leadership Studies, Decision Making, Organizational Structure, Organizational Effectiveness, Organizational Change, Organizational Leadership, Employee Performance Management, Team Motivation, Strategic Decision-Making, Compensation and Benefits, Organizational Development, Change Management, Performance Appraisal
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Unsupervised Learning, Fine-tuning, Model Deployment, Generative AI, Large Language Modeling, Data Management, Generative Model Architectures, Natural Language Processing, MLOps (Machine Learning Operations), Supervised Learning, Microsoft Azure, Deep Learning, Artificial Intelligence and Machine Learning (AI/ML), Generative Adversarial Networks (GANs), Infrastructure Architecture, LLM Application, Responsible AI, Generative AI Agents, Data Preprocessing, Model Optimization
Intermediate · Professional Certificate · 3 - 6 Months
Madecraft
Skills you'll gain: Plotly, Interactive Data Visualization, Data Visualization, Data Visualization Software, Data Presentation, Statistical Visualization, Data Storytelling, Dashboard Creation, Dashboard, Scatter Plots, Graphing, Diagram Design, Python Programming, Geospatial Information and Technology
Beginner · Course · 1 - 3 Months
Michigan State University
Skills you'll gain: Design Elements And Principles, Photography, Photo Editing, Image Quality, Photo/Video Production and Technology, Post-Production, File Management, Visual Storytelling, Editing
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI Agents, LangGraph, Generative AI, LangChain, Agentic Workflows, Multimodal Prompts, LLM Application, UI Components, AI Security, Vector Databases, Large Language Modeling, Application Security, User Interface (UI) Design, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, Embeddings, Python Programming
Intermediate · Course · 3 - 6 Months