Mobile app development courses can help you learn programming languages like Java and Swift, user interface design principles, and app testing strategies. You can build skills in integrating APIs, optimizing performance, and ensuring security in mobile applications. Many courses introduce tools such as Android Studio and Xcode, that support building and deploying apps on various platforms, along with frameworks like React Native that facilitate cross-platform development.

Skills you'll gain: IT Security Architecture, Incident Response, Endpoint Security, Zero Trust Network Access, Risk Analysis, Network Security, Risk Mitigation, Cyber Governance, Compliance Auditing, Event Monitoring, Application Security, Cyber Security Policies, Cyber Risk, Computer Security, Governance, Data Security, Information Systems Security, Infrastructure Security, Mobile Security, Risk Management
Intermediate · Specialization · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Computer Programming, Python Programming, Program Development, Algorithms, Computational Thinking, Data Structures
Mixed · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Sustainable Business, Sustainable Development, Corporate Sustainability, Business Planning, Environmental Social And Corporate Governance (ESG), Consumer Behaviour, Environmental Issue, Sustainability Reporting, Business Strategies, Product Design, Design Thinking, Market Research, Business Development, Value Propositions, Innovation, Communication Strategies
Build toward a degree
Beginner · Course · 1 - 4 Weeks
University of Virginia
Skills you'll gain: Market Dynamics, Product Lifecycle Management, Competitive Analysis, Target Market, Market Share, Business Strategy, Marketing, Value Propositions, Game Theory, Consumer Behaviour, Strategic Partnership, New Business Development, Regulation and Legal Compliance
Beginner · Course · 1 - 4 Weeks

Imperial College London
Skills you'll gain: Recurrent Neural Networks (RNNs), Tensorflow, Data Pipelines, Keras (Neural Network Library), Transfer Learning, Deep Learning, Convolutional Neural Networks, Natural Language Processing, Embeddings, Model Evaluation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Musical Composition, Music, Computer Programming, Program Development, Programming Principles, Python Programming
Beginner · Guided Project · Less Than 2 Hours

Microsoft
Skills you'll gain: Prompt Engineering, Microsoft Copilot, AI Workflows, GitHub, Computer Programming, Development Testing, Software Installation
Intermediate · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: Hypertext Markup Language (HTML), Web Content Accessibility Guidelines, Semantic Web, Web Content, Information Architecture, Web Design and Development, Web Development, Front-End Web Development
Beginner · Guided Project · Less Than 2 Hours
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

Amazon Web Services
Skills you'll gain: Software Development Life Cycle, CI/CD, DevOps, Continuous Integration, Agile Software Development, Project Management, Software Development, Continuous Deployment, Application Deployment, Software Testing, Waterfall Methodology, Agile Methodology, Kanban Principles, Scrum (Software Development), Git (Version Control System), Automation
Beginner · Course · 1 - 4 Weeks

Harvard Business Review
Skills you'll gain: Performance Analysis, Process Analysis, Goal Setting, Delegation Skills, Performance Measurement, Project Management, Meeting Facilitation, Time Management, Team Performance Management, Smart Goals, Project Risk Management, Productivity, Project Schedules, Leadership, Conflict Management, Negotiation, Prioritization, Planning, Organizational Strategy, Organizational Development
Intermediate · Specialization · 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