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: Peer Review, Blockchain, Market Opportunities, Business Analysis, Competitive Analysis, Case Studies, Market Analysis, Solution Design, New Business Development, Business Modeling, Value Propositions, Business Strategy, Market Research, Target Audience
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Business Analysis, Business Process, Business Modeling, Business Risk Management, Business Requirements, Business Strategies, Business Process Modeling, Systems Analysis, Analysis, Organizational Strategy, Case Studies, Risk Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Field-Programmable Gate Array (FPGA), Hardware Design, Serial Peripheral Interface, Electronic Hardware, Internet Of Things, Embedded Systems, Digital Communications, Computer Architecture, Software Development Tools, System Design and Implementation, Software Installation
Intermediate · Course · 1 - 4 Weeks

Arizona State University
Skills you'll gain: Regression Analysis, Experimentation, Statistical Methods, Statistical Analysis, Statistical Modeling, Research Design, Mathematical Modeling, Analysis, Model Evaluation
Intermediate · Course · 1 - 4 Weeks

École Polytechnique
Skills you'll gain: Energy and Utilities, Climate Change Mitigation, Electrical Power, Environmental Issue, Sustainable Design, Hydrology, Electric Power Systems, Time Series Analysis and Forecasting, Water Resource Management, Predictive Modeling, Environment, Estimation, Mathematical Modeling, Physical Science
Intermediate · Course · 1 - 3 Months
Imperial College London
Skills you'll gain: Virtual Reality, Augmented and Virtual Reality (AR/VR), Virtual Environment, 3D Assets, Visualization (Computer Graphics), Android Development, Computer Graphics, Android Studio, Computer Graphic Techniques, Animations, Interaction Design
Advanced · Course · 1 - 4 Weeks

Universidad Nacional Autónoma de México
Skills you'll gain: Payment Processing and Collection, Credit Risk, Lending and Underwriting, Organizational Structure, Financial Analysis, Risk Mitigation, Accounts Receivable, Business Risk Management, Organizational Strategy, Cash Flows, Ancient History
Beginner · Course · 1 - 3 Months

Skills you'll gain: Peer Review, Adobe Firefly, Game Design, Generative AI, Adobe Creative Cloud, Graphic Design, Responsible AI, Adobe Photoshop, Design, Design Research, User Experience Design, Oral Expression, Prompt Engineering, Creativity
Beginner · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Electrical Engineering, electromagnetics, Simulation and Simulation Software, Design Software, Image Analysis, Engineering Analysis, Numerical Analysis, System Design and Implementation, Applied Mathematics, Physics
Build toward a degree
Advanced · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Test Planning, Test Tools, Software Testing, Configuration Management, Test Case, Integration Testing, System Testing, Test Automation, Software Development Life Cycle, Acceptance Testing, Software Technical Review, Code Review, Unit Testing, White-Box Testing, Regression Testing, Software Quality Assurance, Test Data, Risk Management, Risk Management Framework, Verification And Validation
Beginner · Specialization · 1 - 3 Months

University of Pennsylvania
Skills you'll gain: Team Building, Team Management, Goal Setting, Team Performance Management, Emotional Intelligence, Change Management, Self-Awareness, Coaching, Collaboration, Virtual Teams, Conflict Management, Productivity, Leadership, Mindfulness, Communication Strategies, Culture
Beginner · Course · 1 - 3 Months

Skills you'll gain: Embedded Software, Performance Tuning, System Programming, Software Development Tools, Embedded Systems, Software Development, Hardware Architecture, Debugging, Application Security, Microarchitecture, Computer Architecture, C (Programming Language), Digital Signal Processing, System Configuration, Application Development, Security Engineering, C++ (Programming Language), System Requirements, Technical Support
Intermediate · Specialization · 3 - 6 Months