Mobile design courses can help you learn user interface principles, responsive design techniques, accessibility standards, and prototyping methods. You can build skills in creating wireframes, conducting user testing, and optimizing apps for various devices. Many courses introduce tools like Sketch, Figma, and Adobe XD, that support designing visually appealing and functional mobile applications. You'll also explore design systems and the importance of user feedback in refining your projects.

The Hong Kong University of Science and Technology
Skills you'll gain: Android Development, UI Components, User Interface (UI) Design, Android (Operating System), Mobile Development, Interactive Design, Application Development, Video Game Development, No-Code Development, Mobile Development Tools, Data Storage, Game Design, Program Development, Global Positioning Systems, Programming Principles, Computer Programming, File I/O, Computational Logic, Development Testing
Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Electronics, Internet Of Things, Electronic Components, Embedded Systems, Basic Electrical Systems, Electronic Hardware, Electrical and Computer Engineering, Wireless Networks, Hardware Design, Peripheral Devices, Electrical Wiring, Control Systems, Human Machine Interfaces, Automation Engineering, Programming Principles, Computer Systems, Computer Programming, Systems Engineering, Remote Access Systems, Interactive Learning
Mixed · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: User Story, Behavior-Driven Development, DevSecOps, Agile Project Management, Test Driven Development (TDD), Backlogs, Sprint Planning, Kanban Principles, Agile Methodology, Scrum (Software Development), Continuous Integration, Project Risk Management, Sprint Retrospectives, Lean Methodologies, Scaled Agile Framework, DevOps, Agile Software Development, Risk Management, Agile Product Development, Management Reporting
Beginner · Specialization · 3 - 6 Months
University of Alberta
Skills you'll gain: Agile Software Development, Agile Methodology, Requirements Analysis, Scrum (Software Development), Software Development, Product Requirements, Requirements Management, Product Management, Agile Project Management, Software Development Methodologies, Software Engineering, Functional Requirement, Systems Development Life Cycle, Project Planning, Process Development, Project Management
Mixed · Course · 1 - 4 Weeks

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Software Development Life Cycle, Version Control, Program Development, Software Development, Application Deployment, Git (Version Control System), Software Design Documents, CI/CD, Software Design, DevOps, Unified Modeling Language, GitHub, Debugging, Containerization, Systems Design, Docker (Software), Code Review, Software Documentation, Functional Requirement, Requirements Analysis
Build toward a degree
Intermediate · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Search Engine Optimization, Keyword Research, Web Analytics and SEO, Content Optimization, Digital Marketing, Content Strategy, Marketing, Customer Analysis, Earned Media, Content Creation, Social Media, User Experience
Intermediate · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: AI Orchestration, AI Workflows, CrewAI, LangGraph, Agentic Workflows, LLM Application, LangChain, Large Language Modeling, Agentic systems, Generative AI Agents, AI Integrations, Application Deployment, Artificial Intelligence and Machine Learning (AI/ML), Software Architecture, Systems Architecture, Context Management, API Design, Software Design, Data Validation, Memory Management
Intermediate · Specialization · 1 - 3 Months

Skills you'll gain: Data Visualization, Data Presentation, Responsible AI, Prompt Engineering, Graphing, Prompt Patterns, Data Analysis, Spreadsheet Software
Beginner · Course · 1 - 4 Weeks
University of Colorado Boulder
Skills you'll gain: Electrical Safety, Electrical Systems, High Voltage, Simulation and Simulation Software, Simulations, Safety Standards, Electronic Components, Low Voltage, Estimation, Control Systems, Thermal Management, Electronics, Mathematical Modeling, Power Electronics, Electrical Power, Failure Analysis, Probability, Electrical Engineering, Model Evaluation, Mathematical Software
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Deep Learning, MLOps (Machine Learning Operations), Responsible AI, Model Evaluation, Data Ethics, Data Management, Experience Design, Unsupervised Learning, Model Training, User Experience Design, Data Quality, Model Deployment, Data Preprocessing, Human Centered Design, Machine Learning, Regression Analysis, Project Management, Product Management, Product Design, Data Science
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: File I/O, C and C++, Data Import/Export, C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Data Validation, Programming Principles, Computer Programming, Data Integrity, Data Structures, Code Reusability, File Management, Data Store, Memory Management, Software Documentation, Computer Science, Maintainability, Computational Logic, Development Environment
Beginner · Specialization · 3 - 6 Months

Universidades Anáhuac
Skills you'll gain: Human Learning, Learning Theory, Education and Training, Formal Learning, Instructional Design, Student Engagement, Human Development, Learning Strategies, Cognitive flexibility, Personal Attributes, Biology, Psychology, Life Sciences, Neurology
Mixed · Course · 1 - 4 Weeks