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 California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Software Design Patterns, Computer Programming, Algorithms, C (Programming Language), Software Design, Program Development, Graph Theory, Code Reusability, Computational Logic, Artificial Intelligence, Data Structures, Memory Management, File I/O, Simulations
Beginner · Specialization · 3 - 6 Months

Board Infinity
Skills you'll gain: Stress Management, Mindfulness, Personal Development, Mental Concentration, Emotional Intelligence, Team Collaboration, Empathy & Emotional Intelligence, Composure, Self-Awareness, Empathy, Resilience, Communication, Initiative and Leadership, Productivity, Professional Development, Organizational Development, Culture Transformation, Organizational Change, Habit Formation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Social Media Marketing, Target Audience, Social Media Strategy, Social Media, Customer Analysis, Persona Development, Smart Goals, Marketing Effectiveness, Key Performance Indicators (KPIs), Goal Setting, Digital Media Strategy, Marketing, Marketing Strategies, Facebook, Marketing Channel, Instagram, Digital Marketing, Journey Mapping
Beginner · Course · 1 - 3 Months
Arizona State University
Skills you'll gain: Course Development, Digital pedagogy, Train The Trainer, Language Interpretation, Translation, and Studies, Design Elements And Principles, English Language, Design Strategies, Verbal Communication Skills, Language Learning, Public Speaking, Critical Thinking
Beginner · Specialization · 3 - 6 Months

Johns Hopkins University
Skills you'll gain: R (Software), Statistical Analysis, R Programming, Statistical Programming, Statistical Methods, Data Analysis, Debugging, Simulations, Program Development, Programming Principles, Software Installation, Data Structures, Performance Tuning, Data Import/Export
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, AI Orchestration, AI Workflows, LangGraph, Agentic Workflows, LangChain, Retrieval-Augmented Generation, LLM Application, Prompt Patterns, Tool Calling, Agentic systems, Multimodal Prompts, Model Context Protocol, Generative AI Agents, Generative AI, AI Security, Vector Databases, AI Integrations, OpenAI API, Software Development
Advanced · Professional Certificate · 3 - 6 Months
Skills you'll gain: Bash (Scripting Language), Test Automation, Unit Testing, Development Testing, Test Script Development, Scripting, Unix Shell, Software Testing, Shell Script, File I/O, Test Driven Development (TDD), Linux Commands, Unix Commands, Scripting Languages, Development Environment, Operating Systems, Linux, Command-Line Interface, File Management, OS Process Management
Beginner · Course · 1 - 3 Months
Skills you'll gain: Debugging, Python Programming, Cybersecurity, Programming Principles, File I/O, IT Automation, Data Import/Export, Algorithms, Automation, Program Development, Computer Programming, File Management, Maintainability
Beginner · Course · 1 - 4 Weeks

University of California San Diego
Skills you'll gain: Algorithms, Debugging, Theoretical Computer Science, Computational Thinking, Program Development, Software Testing, Verification And Validation, Computer Programming, Analysis, Solution Design, Data Processing, Bioinformatics, Scalability
Intermediate · Course · 1 - 3 Months
Skills you'll gain: Quality Management, Project Closure, Team Management, Project Management, Product Quality (QA/QC), Project Management Life Cycle, Quality Assessment, Quality Assurance, Team Leadership, Project Controls, Project Implementation, Issue Tracking, Team Building, Project Coordination, Leadership and Management, Project Management Software, Project Risk Management, Data Storytelling, Risk Management, Strategic Thinking
Beginner · Course · 1 - 3 Months

Alfaisal University | KLD
Skills you'll gain: Technical Writing, Microsoft Office, Document Management
Beginner · Course · 1 - 4 Weeks
Michigan State University
Skills you'll gain: Design Elements And Principles, Photography, Photo Editing, Peer Review, Post-Production, Image Quality, Photo/Video Production and Technology, File Management, Aesthetics, Visual Storytelling, Creativity, Digital Publishing, Web Presence, Social Media, Editing, Storytelling, Copywriting, Information Privacy, Writing, Web Design and Development
Beginner · Specialization · 3 - 6 Months