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: Microsoft Azure, Platform As A Service (PaaS), Cloud Deployment, Virtual Machines, Cloud Hosting, Application Deployment, Infrastructure As A Service (IaaS), Containerization, Data Storage, Cloud Storage, Azure Active Directory, Scalability, Data Management, Security Controls, Authorization (Computing), Authentications, Identity and Access Management
Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Web Applications, Web Design and Development, Debugging, HTML and CSS, Web Development, Mobile Development, Database Application, Web Development Tools, Responsive Web Design, Real Time Data, Frontend Performance, User Interface (UI), Secure Coding, Javascript, Data Access, Data Management, Application Deployment
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Canva (Software), Visual Design, Graphic and Visual Design, Marketing Collateral, Graphic and Visual Design Software, Marketing Materials, Marketing Design, Brochures, Layout Design, Design Elements And Principles, Marketing Communications, Workflow Management, Presentations, Financial Statement Analysis, Integrated Marketing Communications, Social Media Content, Financial Acumen, Strategic Communication, Financial Statements, Financial Accounting
★ 5 (13) · Beginner · Course · 1 - 4 Weeks
Skills you'll gain: USB, Electronic Hardware, Hardware Design, Electronics, Electrical Systems, Electronic Systems, Electronics Engineering, Electrical Power, Electronic Components, Computer-Aided Design, Schematic Diagrams, Drafting and Engineering Design, Design, Design Specifications, Design Strategies, Verification And Validation, Data Import/Export
Intermediate · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: Code Reusability, React.js, JavaScript Frameworks, Web Applications, UI Components, Application Development, User Interface (UI), Front-End Web Development, Javascript
★ 4 (12) · Beginner · Guided Project · Less Than 2 Hours

CentraleSupélec
Skills you'll gain: Android Studio, Android Development, Android (Operating System), Storyboarding, Application Design, Mobile Development, Application Development, Java, User Interface (UI) Design, UI Components, Java Programming, Software Documentation, Event-Driven Programming, Interactive Design, Development Environment, Software Installation, User Centered Design
★ 4.2 (2K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Software Design, Computer Programming, Software Testing, Application Development
★ 4.5 (114) · Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: 3D Modeling, SketchUp (3D Modeling Software), Autodesk Maya, Architectural Drawing, Computer Graphics, Computer Graphic Techniques, Architecture and Construction
★ 4.8 (12) · Beginner · Course · 1 - 4 Weeks
Coursera
Skills you'll gain: electromagnetics, Electrical Engineering, Hardware Design, Electronics Engineering, Electronics, Verification And Validation, Communication Systems, Wireless Networks, Telecommunications, Engineering Design Process, Simulation and Simulation Software, Simulations, Workflow Management, Radiation Protection, Network Troubleshooting, Business Workflow Analysis
Intermediate · Course · 1 - 4 Weeks

Indian Institute of Technology Guwahati
Skills you'll gain: Product Design, Failure Analysis, Interaction Design, Failure Mode And Effects Analysis, Usability, Product Development, Human Computer Interaction, Engineering Tolerance, Industrial Design, User Interface and User Experience (UI/UX) Design, Human Centered Design, Value Engineering, Design Reviews, Prototyping, Design Thinking, New Product Development, Good Manufacturing Practices, Reliability, Sustainability Reporting, Cost Management
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Systems Design, Systems Architecture, System Design and Implementation, Software Design, Software Architecture, Distributed Computing, Software Systems, Scalability, API Design, Data Storage Technologies, Microservices, Data Storage, Live Streaming, Restful API, API Gateway, Databases, Load Balancing, Application Programming Interface (API), Network Protocols, Capacity Management
Advanced · Course · 3 - 6 Months

Skillshare
Skills you'll gain: User Interface (UI), User Interface (UI) Design, Responsive Web Design, User Interface and User Experience (UI/UX) Design, User Experience Design, Digital Design, Web Design, User Experience, Motion Graphics, Adobe XD, Interactive Design, No-Code Development, Graphic and Visual Design, Layout Design, Prototyping, Graphic Design, Design Elements And Principles, Augmented and Virtual Reality (AR/VR), Style Guides, Digital Publishing
Beginner · Course · 1 - 3 Months