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.

Pearson International Higher Education
Skills you'll gain: Teamwork, Collaboration, Cooperation, Team Collaboration, Conflict Management, Professional Development, Personal Development, Goal Setting
Beginner · Course · 1 - 4 Weeks
Stanford Online
Skills you'll gain: Molecular Biology, Biological Engineering, Cell Biology, Biotechnology, Biochemistry, Pharmacology, Microbiology, Biology, Structural Analysis
★ 4.7 (159) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Injury Prevention, Public Safety and National Security, De-escalation Techniques, Social Justice, Policy Analysis, Research, and Development, Public Policies, Policy Analysis, Public Health, Epidemiology, Community Organizing, Law, Regulation, and Compliance, Health Policy, Research, Case Law
★ 4.8 (503) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Fine-tuning, Large Language Modeling, Natural Language Processing, LLM Application, Generative AI Agents, Agentic Workflows, Decision Intelligence, Test Case, Agentic systems, User Interface (UI), Performance Testing, Model Training, Applied Machine Learning, Artificial Intelligence, Model Optimization, Machine Learning Algorithms, Classification Algorithms, Decision Support Systems, Model Evaluation
★ 4.4 (21) · Intermediate · Course · 1 - 3 Months

Universidad de los Andes
Skills you'll gain: Scrum (Software Development), Value Propositions, Proposal Development, Sprint Retrospectives, Business Modeling, Video Game Development, Customer Analysis, Agile Methodology, Software Development Methodologies, Agile Software Development, Presentations, Entrepreneurship, Game Design, Target Audience, Sprint Planning, Target Market, Backlogs, Agile Product Development, Agile Project Management, Market Opportunities
★ 4.5 (53) · Beginner · Course · 1 - 3 Months

Skills you'll gain: Teaching, Data Collection, Instructional Strategies, Education Software and Technology, Student Engagement, Interactive Learning, Curriculum Planning, Childhood Education and Development, Social Studies
★ 4.4 (155) · Beginner · Guided Project · Less Than 2 Hours

University of California San Diego
Skills you'll gain: Environmental Science, Biology, Cell Cultures, Life Sciences, Biotechnology, Product Development, Food and Beverage, Natural Resource Management, Biochemistry, Taxonomy, Molecular Biology, Climate Change Mitigation, Nutrition and Diet
★ 4.8 (78) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Rmarkdown, Autoencoders, Shiny (R Package), Deep Learning, Recurrent Neural Networks (RNNs), Transfer Learning, Model Evaluation, R (Software), Artificial Intelligence and Machine Learning (AI/ML), Data Import/Export, Classification Algorithms, Reinforcement Learning, R Programming, Model Training, Ggplot2, Plot (Graphics), Data Manipulation, Convolutional Neural Networks, Applied Machine Learning, Machine Learning Algorithms
★ 4.8 (8) · Beginner · Specialization · 3 - 6 Months

University of Colorado Boulder
Skills you'll gain: Problem Solving, Agentic systems, Computational Thinking, Computer Vision, Game Theory, Image Analysis, Artificial Neural Networks, Statistical Modeling, Probability Distribution, Decision Intelligence, Convolutional Neural Networks, Logical Reasoning, Algorithms, Human Development, Behavioral Economics, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence, AI literacy, Theoretical Computer Science, Psychology
★ 4.4 (374) · Beginner · Specialization · 3 - 6 Months

University of Cambridge
Skills you'll gain: Human Development, Psychology, Neurology, Decision Intelligence, Psychiatry, Mental and Behavioral Health Specialties, Child Development, Mental Health Diseases and Disorders, Anatomy, Physiology, Biology
★ 4.4 (41) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, Data Persistence, Code Reusability, Programming Principles, Python Programming, File Management, Computer Science
★ 4.4 (152) · Intermediate · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Diversity Awareness, Digital pedagogy, Program Development, Technical Communication, Event-Driven Programming, Computer Programming, Computational Logic, Education Software and Technology, Collaborative Software, Animation and Game Design, Cultural Responsiveness, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Brainstorming
★ 4.7 (33) · Beginner · Specialization · 3 - 6 Months