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.

University of London
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Computer Programming, Programming Principles, Interactive Design, Program Development, File I/O, Command-Line Interface, Control Panels, Development Environment, Debugging
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Newsletters, Marketing Materials, Promotional Materials, Event Marketing, Target Audience, Business Correspondence, Email Marketing, Content Creation, Graphic Design, Marketing Design, Marketing Communications, Digital Marketing
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Extract, Transform, Load, Data Modeling, Clinical Data Management, Database Design, Data Warehousing, Data Quality, Data Transformation, Data Integration, Health Informatics, Relational Databases, SQL
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, UI Components, User Interface (UI) Design, Web Design, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Performance Tuning, Prototyping, Design, Style Guides
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Keyword Research, Digital Publishing, Intellectual Property, Layout Design, Account Management, Tax Laws
Beginner · Guided Project · Less Than 2 Hours

University of Maryland, College Park
Skills you'll gain: Competitive Analysis, Value Propositions, Target Market, Product Improvement, Product Management, User Experience, Product Development, Product Design, Product Strategy, New Product Development, Customer Analysis, Market Analysis, Product Requirements, User Feedback, Product Testing, Needs Assessment, Ideation
Beginner · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Data Structures, Spring Boot, Restful API, Model View Controller, Spring Framework, Java Programming, Java, Authentications, Authorization (Computing), Microservices, Algorithms, Object Oriented Programming (OOP), Dependency Analysis
Advanced · Course · 1 - 4 Weeks

Politecnico di Milano
Skills you'll gain: Sustainable Design, Sustainable Technologies, Sustainable Business, Strategic Sourcing, Manufacturing Processes, Production Process, Digital Transformation, Environment and Resource Management, Supply Chain Management, Case Studies
Beginner · Course · 1 - 3 Months

Skills you'll gain: Microarchitecture, Computer Architecture, Embedded Systems, Hardware Architecture, System Requirements, Software Development
Intermediate · Course · 1 - 4 Weeks

Universidade de São Paulo
Skills you'll gain: Conflict Management, Stakeholder Management, Project Planning, Project Documentation, Project Management, Organizational Structure, Project Scoping, Leadership and Management, Influencing, Communication
Beginner · Course · 1 - 3 Months

Politecnico di Milano
Skills you'll gain: Stormwater Management, Water Sustainability, Water Resource Management, Hydrology, Climate Change Adaptation, Environmental Engineering, Civil Engineering, Water Quality, Sustainable Design, Waste Minimization
Beginner · Course · 1 - 4 Weeks
University of Washington
Skills you'll gain: Unsupervised Learning, Supervised Learning, Statistical Machine Learning, Predictive Analytics, Advanced Analytics, Data Analysis, R Programming, Statistical Methods, Statistical Inference, Statistical Analysis, Machine Learning Algorithms, Machine Learning, Graph Theory, Classification Algorithms, Probability & Statistics, Big Data
Mixed · Course · 1 - 4 Weeks