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.

Skillshare
Skills you'll gain: Creative Design, Creativity, Habit Formation, Computer Graphic Techniques, Graphics Software, Peer Review, Digital Design, Design Elements And Principles, Visual Storytelling, Creative Thinking, Goal Setting, Storytelling, Constructive Feedback, Design Software, Color Theory, Apple software proficiency, Technical Drawing
Beginner · Specialization · 1 - 3 Months

Amazon
Skills you'll gain: Git (Version Control System), Software Development Methodologies, Requirements Analysis, Version Control, Systems Development Life Cycle, Application Development, Software Development Life Cycle, Software Development, Agile Software Development, Unified Modeling Language, Software Testing, JUnit, Agile Methodology, Programming Principles, Java Programming, Spring Framework, Maintainability, Debugging, Java, Software Design Patterns
Beginner · Course · 1 - 3 Months

Skills you'll gain: Selenium (Software), Postman API Platform, JUnit, Test Automation, API Testing, Software Quality Assurance, Test Tools, Test Script Development, Quality Assurance, Unit Testing, Software Testing, Continuous Integration, Automation, Data Validation, Performance Testing, Test Case, Agile Methodology, Integration Testing, Debugging, Javascript
Intermediate · Specialization · 1 - 3 Months

Coursera
Skills you'll gain: Generative AI Agents, LangChain, AI Workflows, LLM Application, AI Orchestration, Agentic systems, Agentic Workflows, Development Environment, Model Evaluation, Large Language Modeling, Artificial Intelligence, AI literacy, Scalability, Performance Tuning, Model Optimization, Design
Intermediate · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Architectural Design, Building Design, Art History, Architecture and Construction, Aesthetics, European History, Design Elements And Principles, Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Apache Maven, File I/O, Build Tools, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Code Reusability, Software Documentation, Programming Principles, Data Structures, File Systems, Computer Programming, Web Services, File Management, Java, Computer Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: API Gateway, Serverless Computing, Cloud API, Restful API, Node.JS, Microsoft Azure, Application Programming Interface (API), API Design, API Testing, Software Testing, Network Routing
Beginner · Guided Project · Less Than 2 Hours

Dassault Systèmes
Skills you'll gain: SolidWorks (CAD), 3D Modeling, Drafting and Engineering Design, Technical Design, Assembly Drawing, Engineering Drawings, Engineering Design Process, Technical Drawing, Mechanical Design, Simulation and Simulation Software, Design Software, Mechanical Engineering
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Management Training And Development, Talent Recruitment, Human Resources Management and Planning, Culture Transformation, Leadership, Workplace inclusivity, Recruitment, Human Resource Management, Diversity and Inclusion, Professional Development, Human Capital, Intercultural Competence, Organizational Structure, Human Resources Software, Organizational Leadership, People Development, Professionalism, Professional Networking, Lifelong Learning, Time Management
Intermediate · Specialization · 1 - 3 Months

28DIGITAL
Skills you'll gain: Real-Time Operating Systems, Embedded Software, Embedded Systems, Hardware Design, Electronic Hardware, Threat Modeling, Systems Architecture, Hardening, Debugging, Computer Architecture, Hardware Architecture, System Programming, Internet Of Things, Application Security, General Networking, Wireless Networks, Operating Systems, Performance Tuning, System Requirements, Network Protocols
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Email Marketing, Social Media Marketing, Point of Sale, Customer Relationship Building, Conversion Funnel Analysis, Brand Loyalty, Driving engagement, Customer Retention, Order Delivery, Client Services, Social Media Management, Social Media Analytics, Drive Engagement, Social Media Content, Customer Relationship Management, Customer Engagement, Digital Media Strategy, E-Commerce, Digital Marketing, Business Marketing
Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Machine Learning Algorithms, Big Data, Machine Learning Methods, Data Preprocessing, Analytics, File Systems, Data Analysis, Machine Learning, Applied Machine Learning, Internet Of Things, Supervised Learning, Product Planning, Unsupervised Learning, Data Storage, Project Planning, Staff Management
Build toward a degree
Intermediate · Course · 1 - 4 Weeks