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 Colorado System
Skills you'll gain: Application Security, Vulnerability Assessments, Software Design, Threat Modeling, Vulnerability Management, Security Engineering, Secure Coding, Software Design Patterns, Software Architecture, Software Visualization, Exploitation techniques, Cryptography, Cryptographic Protocols, Blockchain, Public Key Cryptography Standards (PKCS), Data Validation
★ 4.6 (94) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, AI literacy, Brainstorming, AI powered creativity, Email Automation, Ideation, Timelines, AI Enablement, LLM Application, AI Personalization, Taking Meeting Minutes, Concision, Large Language Modeling, Business Writing
★ 4.8 (1.2K) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Wiring Diagram, Architectural Drawing, AutoCAD, Electrical Wiring, Electrical Systems, Electrical Equipment, Technical Drawing, Electrical Power, Drafting and Engineering Design, Computer-Aided Design, Engineering Drawings, Schematic Diagrams, Engineering Design Process, Commercial Construction, Electrical Engineering, Layout Design, Autodesk, Technical Documentation, AutoCAD Civil 3D, Design Software
★ 4.8 (25) · Beginner · Specialization · 1 - 3 Months

Google Cloud
Skills you'll gain: Cloud-Native Computing, Cloud Applications, Cloud Development, Google App Engine, Application Deployment, Google Cloud Platform, Cloud Deployment, Infrastructure as Code (IaC), Containerization, Application Performance Management, Platform As A Service (PaaS), Development Environment, Kubernetes, Cloud Computing, Serverless Computing, Performance Tuning, Computing Platforms, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Cloud Hosting, Load Balancing, Google Cloud Platform, Cloud Applications, Cloud Deployment, Cloud-Native Computing, Infrastructure As A Service (IaaS), Application Deployment, Cloud Infrastructure, Virtual Machines, Web Servers, Servers
Beginner · Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Unified Modeling Language, Unit Testing, Software Design, Data Flow Diagrams (DFDs), Software Engineering Tools, Software Development Tools, JUnit, Development Testing, Data Ethics, Test Automation, Software Development Methodologies, Dataflow
★ 4.7 (159) · Intermediate · Course · 1 - 3 Months

University at Buffalo
Skills you'll gain: Safety Standards, Safety Training, Safety Assurance, Robotics, Hazard Analysis, Equipment Design, Risk Control, Human Factors, Product Testing, Failure Analysis, Automation, Manufacturing and Production
★ 4.7 (260) · Beginner · Course · 1 - 4 Weeks

University of Illinois Urbana-Champaign
Skills you'll gain: Disabilities, Learning Management Systems, Education Software and Technology, Web Content Accessibility Guidelines, Pedagogy, Differentiated Instruction, Digital pedagogy, Education and Training, Childhood Education and Development, Human Learning, Child Development, School Psychology, Formal Learning, Instructional Strategies, Teaching, Instructional Design, Diversity Awareness, Learning Theory, Curriculum Development, Interactive Design
★ 4.7 (1.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Email Automation, Google Sheets, Scripting, Google Workspace, Scripting Languages, Spreadsheet Software, Productivity Software, Automation, Hypertext Markup Language (HTML), Data Access, HTML and CSS, Javascript, Supplier Relationship Management
Beginner · Guided Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Database Design, Software Design, User Experience Design, Database Theory, Usability, UI/UX Research, User Interface and User Experience (UI/UX) Design, Usability Testing, Relational Databases, Software Visualization, Software Architecture, Software Design Patterns, User Interface (UI) Design, Application Security, Design Strategies, Security Software, Servers, Operating Systems
★ 4.7 (135) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: iOS Development, Apple iOS, Mobile Development, Swift Programming, UI Components, User Interface (UI), Application Development, User Interface (UI) Design, Authentications, Secure Coding, Code Reusability, Geospatial Information and Technology, Real Time Data, User Accounts, Data Validation
Beginner · Course · 1 - 4 Weeks

West Virginia University
Skills you'll gain: Sales Management, Sales Strategy, Account Management, Sales, Sales Process, Strategic Planning, Sales Training, Inside Sales, General Sales Practices, Selling Techniques, Business Strategy, Outside Sales, Purchasing, Compensation Management, Goal Setting, Recruitment
★ 4.5 (309) · Mixed · Course · 1 - 4 Weeks