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: Diagram Design, Technical Documentation, Technical Drawing, Software Design Documents, Unified Modeling Language, Technical Communication, Data Flow Diagrams (DFDs), Document Management, Style Guides, Image Quality, File Management, Software Versioning, Graphic and Visual Design, Web Content Accessibility Guidelines, Version Control, Typography
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Unreal Engine, User Interface (UI), Data Persistence, Video Game Development, Game Design, Interactive Design, User Interface (UI) Design, Human Machine Interfaces, Animation and Game Design, System Testing, Development Testing, Artificial Intelligence, Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Multi-Cloud, Enterprise Architecture, Cloud Computing Architecture, Cloud Platforms, Data-Driven Decision-Making, Solution Architecture, Systems Architecture, Cloud Infrastructure, Cloud Services, Artificial Intelligence and Machine Learning (AI/ML), Scalability, CI/CD, IT Security Architecture, Infrastructure As A Service (IaaS), Capacity Planning, Systems Analysis, Security Controls, Cost Containment, Blueprinting, Continuous Monitoring
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Solution Architecture, Software Architecture, Cloud Computing Architecture, Enterprise Architecture, Amazon Web Services, Application Security, Identity and Access Management, Cloud Deployment, Network Architecture, Cloud Applications, Data Migration, Network Security, Scalability, Disaster Recovery
Intermediate · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Product Development, New Product Development, Risk Management, Innovation, Healthcare Industry Knowledge, Industrial Design, Stakeholder Engagement, User Requirements Documents, Market Opportunities, Market Analysis, Cost Benefit Analysis, Return On Investment, Health Technology, Regulatory Requirements, Project Management, Forecasting, Financial Analysis, Agile Methodology, Project Planning, Waterfall Methodology
Build toward a degree
Intermediate · Course · 1 - 4 Weeks

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Graph Theory, C (Programming Language), Artificial Intelligence, Algorithms, Debugging, Data Structures, Game Design, Software Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Responsive Web Design, Search Engine Optimization, Web Content Accessibility Guidelines, HTML and CSS, Web Design and Development, Web Analytics and SEO, Web Development, Javascript, Frontend Performance, Browser Compatibility
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Video Game Development, Unreal Engine, Game Design, User Interface (UI), Prototyping, Visualization (Computer Graphics), Artificial Intelligence, User Interface (UI) Design, Animations, Debugging
Mixed · Course · 1 - 3 Months

Skills you'll gain: UI Components, C# (Programming Language), Application Frameworks, Network Routing, Web Applications, Javascript, Event-Driven Programming, Model View Controller, Server Side, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Canva (Software), Animations, Content Creation, Design Elements And Principles, User Accounts, Creative Design, Color Theory
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Internet Of Things, Network Protocols, Computer Networking, Wireless Networks, Information Systems Security, Cybersecurity, Real-Time Operating Systems, Emerging Technologies, Software-Defined Networking, Cryptography, Cloud Platforms, Encryption, Market Dynamics, Operational Efficiency
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Cloud Platform, Kubernetes, Application Deployment, Cloud Applications, Load Balancing, Web Applications, Cloud API, Application Performance Management, Web Servers
Intermediate · Project · Less Than 2 Hours