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.

University of Toronto
Skills you'll gain: Spatial Data Analysis, Spatial Analysis, Geographic Information Systems, Geospatial Mapping, ArcGIS, Geospatial Information and Technology, GIS Software, Data Manipulation, Data Visualization, Data Compilation, Interactive Data Visualization, Data Processing, Data Wrangling, Data Mapping, Data Storytelling, Metadata Management, Data Integration, Graphic and Visual Design, Design Elements And Principles
★ 4.9 (328) · Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Model Deployment, Federated Learning, Tensorflow, Transfer Learning, Model Training, MLOps (Machine Learning Operations), Model Evaluation, Fine-tuning, Machine Learning, Information Privacy, Embeddings
★ 4.8 (512) · Intermediate · Course · 1 - 4 Weeks

Fractal Analytics
Skills you'll gain: Prompt Engineering, Responsible AI, Generative AI, Generative Model Architectures, Code Review, Data Ethics, AI Workflows, AI literacy, Artificial Intelligence, Object Oriented Programming (OOP), Risking, Machine Learning Methods, Artificial Neural Networks, Maintainability, Computer Programming, AI powered creativity, Debugging, Problem Solving, Critical Thinking, Data Analysis
★ 4.6 (422) · Beginner · Specialization · 1 - 3 Months

Universitat de Barcelona
Skills you'll gain: Entrepreneurship, Market Opportunities, Business Planning, Lean Methodologies, Business Modeling, Entrepreneurial Finance, New Business Development, Ideation, Fundraising and Crowdsourcing, Fundraising, Value Propositions, Customer Analysis
★ 4.6 (556) · Beginner · Course · 1 - 3 Months
University of Illinois Urbana-Champaign
Skills you'll gain: Business Analysis, Analytics, Data Preprocessing, Data Analysis, Data-Driven Decision-Making, Data Presentation, Python Programming
★ 4.6 (335) · Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Social Network Analysis, Social Sciences, Network Analysis, Data Science, Machine Learning, Machine Learning Methods, Computational Thinking, Economics, Policy, and Social Studies, Artificial Intelligence, Data Analysis, Social Impact, Simulations, Big Data, Data Collection, Scientific Methods, Digital Analysis, Digital Transformation
★ 4.7 (357) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Classification Algorithms, Supervised Learning, Model Evaluation, Data Preprocessing, Logistic Regression, Machine Learning Algorithms, Decision Tree Learning, Applied Machine Learning, Model Training, Statistical Machine Learning, Predictive Modeling, Business Logic, Machine Learning Methods, Scikit Learn (Machine Learning Library), Data Cleansing, Machine Learning, Regression Analysis, Random Forest Algorithm, Model Optimization, Sampling (Statistics)
★ 4.8 (468) · Intermediate · Course · 1 - 3 Months
University of Michigan
Skills you'll gain: Programming Principles, Software Installation, Code Reusability, Python Programming, Computer Programming, Program Development, Computational Thinking, Computational Logic, Memory Management, System Configuration
★ 4.8 (288) · Mixed · Course · 1 - 3 Months

Scrimba
Skills you'll gain: GitHub Copilot, Vibe coding, Model Context Protocol, GitHub, Code Review, AI Personalization, Context Engineering, Context Management, Agentic Workflows, Program Development, Software Development, Web Development
★ 4.5 (41) · Intermediate · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Mental and Behavioral Health, Human Development, Healthcare Ethics, Precision Medicine, Social Studies, Life Sciences, Psychology, Psychiatry, Biostatistics, Medical Science and Research, Molecular Biology, Research Methodologies, Research Design, Molecular, Cellular, and Microbiology, Biology, Research, Mental Health Diseases and Disorders, Epidemiology
★ 4.8 (609) · Mixed · Course · 1 - 3 Months

Tecnológico de Monterrey
Skills you'll gain: Critical Thinking, Independent Thinking, Influencing, Persuasive Communication, Organizational Leadership, Leadership Studies, Self-Awareness, Decision Making, Leadership, Industrial and Organizational Psychology, Strategic Thinking, Team Motivation, Leadership Development, Emotional Intelligence, Personal Development, Organizational Effectiveness, Organizational Development, Drive Engagement, Strategic Decision-Making, Knowledge Transfer
★ 4.7 (569) · Advanced · Specialization · 1 - 3 Months

Vanderbilt University
Skills you'll gain: Spring Framework, Object-Relational Mapping, Cloud Security, Java, Java Programming, Scalability, Cloud Development, Cloud Applications, Cloud API, Secure Coding, Cloud Services, Web Services, Cloud Computing, Cloud Computing Architecture, JSON, Cloud Deployment, Java Platform Enterprise Edition (J2EE), Data Security, Web Servers, Restful API
★ 4.3 (253) · Intermediate · Course · 1 - 4 Weeks