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 Alberta
Skills you'll gain: Model View Controller, Software Design Patterns, Software Design, Unified Modeling Language, Object Oriented Design, Code Review, Software Architecture, Programming Principles, Maintainability, Java, Application Design
Intermediate · Course · 1 - 4 Weeks

Emory University
Skills you'll gain: Data Cleansing, Presentations, Consulting, Microsoft PowerPoint, Management Consulting, Executive Presence, Business Consulting, Benchmarking, Microsoft Excel, Storytelling, Sales Presentations, Data Storytelling, Proposal Development, Oral Expression, Business Research, Lean Six Sigma, Interviewing Skills, Six Sigma Methodology, Problem Solving, Consultative Approaches
Beginner · Specialization · 3 - 6 Months

The Hong Kong University of Science and Technology
Skills you'll gain: Continuous Monitoring, Risk Management, FinTech, Change Management, Emerging Technologies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Debugging, Java, Computer Programming, Algorithms, Program Development, Data Structures, Pseudocode, Integrated Development Environments, Object Oriented Programming (OOP), Computational Thinking
Beginner · Course · 1 - 3 Months

KodeKloud
Skills you'll gain: AWS SageMaker, Model Deployment, MLOps (Machine Learning Operations), Data Governance, Data Management, Data Security, Application Deployment, Personally Identifiable Information, Cloud Deployment, General Data Protection Regulation (GDPR), Continuous Deployment, Model Evaluation, Application Programming Interface (API)
Beginner · Course · 1 - 4 Weeks

Microsoft
Skills you'll gain: Cascading Style Sheets (CSS), GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
Beginner · Professional Certificate · 3 - 6 Months

Coursera
Skills you'll gain: Seaborn, Data Storytelling, Data Integration, A/B Testing, Data Import/Export, Statistical Hypothesis Testing, Statistical Methods, Text Mining, Data-Driven Decision-Making, Git (Version Control System), Data Presentation, Matplotlib, Data Visualization, Pandas (Python Package), Version Control, GitHub, Statistical Analysis, Exploratory Data Analysis, Jupyter, NumPy
Beginner · Specialization · 1 - 3 Months
Skills you'll gain: Aerospace Basic Quality System Standards, Materials science, Process Analysis, Manufacturing Processes, Sustainable Engineering, Process Engineering, Process Development, Sustainable Design, Process Validation, Equipment Design, Mechanical Design, Process Control, 3D Assets, Engineering Design Process, Failure Mode And Effects Analysis, Mechanical Engineering, Engineering, Finite Element Methods, Design Specifications, Design Strategies
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: AI Orchestration, AI Workflows, LangGraph, Enterprise Application Management, Generative AI Agents, Agentic systems, Retrieval-Augmented Generation, Scalability, Secure Coding, Context Management, Performance Tuning, Vector Databases, Embeddings, Debugging, Data Persistence
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: SAP S/4HANA, System Design and Implementation, Solution Sales Engineering, Relationship Building, ABAP RESTful Programming Model (RAP), Project Management, Test Script Development, Rapport Building, Project Implementation, Software As A Service, Enterprise Architecture, Enterprise Resource Planning, Consultative Approaches, Solution Architecture, Project Closure, Stakeholder Communications, Test Planning, Workforce Development, Requirements Analysis, Company, Product, and Service Knowledge
Beginner · Professional Certificate · 3 - 6 Months

Logical Operations
Skills you'll gain: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Python Programming, Scripting, Scripting Languages, Software Development
Mixed · Course · 1 - 4 Weeks

University of Pennsylvania
Skills you'll gain: File I/O, Data Structures, Programming Principles, Python Programming, Computer Programming, Computational Thinking, Scripting, Software Development Tools, Scripting Languages, Integrated Development Environments, Jupyter
Beginner · Course · 1 - 4 Weeks