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.

Google Cloud
Skills you'll gain: Gemini, LangChain, Google Gemini, Flutter (Software), Generative AI Agents, LLM Application, Generative Model Architectures, AI Workflows, Prompt Patterns, Generative AI, Agentic Workflows, AI Orchestration, AI Integrations, Cross Platform Development, AI literacy, Agentic systems, Application Development, Mobile Development, Mobile Development Tools, Front-End Web Development
★ 4 (12) · Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: C (Programming Language), Embedded Systems, Embedded Software, Debugging, System Programming, Systems Architecture, Hardware Architecture, Microarchitecture, Computer Architecture, Data Structures, Computer Hardware, Peripheral Devices, Memory Management, Data Storage
★ 4.1 (143) · Beginner · Course · 1 - 4 Weeks

Hebrew University of Jerusalem
Skills you'll gain: Language Competency, World History, Language Interpretation, Translation, and Studies, Liberal Arts, Aesthetics
★ 4.8 (135) · Mixed · Course · 3 - 6 Months

The Chinese University of Hong Kong
Skills you'll gain: Strategic Thinking, Business Strategy, Business Strategies, Strategic Partnership, Competitive Intelligence, Competitive Analysis, Corporate Strategy, Market Intelligence, Go To Market Strategy, Intercultural Competence, Market Opportunities, Global Marketing, E-Commerce, Mergers & Acquisitions, Cultural Sensitivity, Economic Development, Decision Making, Cultural Diversity
★ 4.8 (171) · Beginner · Course · 1 - 4 Weeks

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Talent Recruitment, Personal Attributes, Organizational Structure
★ 4.6 (46) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Prompt Engineering, LLM Application, OpenAI API, OpenAI, Hugging Face, Large Language Modeling, Agentic systems, Embeddings, AI Workflows, Data Processing, Vector Databases, Retrieval-Augmented Generation, Generative AI Agents, Application Development, Memory Management
★ 3.2 (21) · Intermediate · Course · 3 - 6 Months

LearnKartS
Skills you'll gain: Project Risk Management, Risk Mitigation, Risk Analysis, Project Management Institute (PMI) Methodology, Agile Methodology, Risk Appetite, Risk Control, Project Management, Project Management Life Cycle, Agile Project Management, Project Implementation, Stakeholder Communications, Project Planning
★ 4.8 (67) · Intermediate · Course · 1 - 4 Weeks

Logical Operations
Skills you'll gain: Data Structures, Data Processing, Code Reusability, Virtual Machines, Verification And Validation, Program Development, Python Programming, Maintainability, Data Manipulation, Programming Principles, Scripting, Development Environment, Scripting Languages, Computer Programming, Software Installation, Debugging, Software Development, Computer Programming Tools, Computational Logic, Cross Platform Development
Beginner · Specialization · 1 - 3 Months

Heriot-Watt University
Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Application Development, Program Development, Programming Principles, Computational Logic, Software Development, Mathematical Software, Software Development Life Cycle, Debugging
★ 5 (6) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Virtualization and Virtual Machines, Cloud Deployment, Network Troubleshooting, Hardware Troubleshooting, Cloud Computing, Cloud Infrastructure, Virtualization, Computer Hardware, Network Protocols, Cloud Platforms, Virtual Machines, General Networking, Desktop Support, Hardware Architecture, TCP/IP, Peripheral Devices, Wireless Networks, Mobile Security, USB, Microsoft Intune (Mobile Device Management Software)
★ 4.3 (12) · Intermediate · Specialization · 1 - 3 Months

University of California, Davis
Skills you'll gain: Employee Coaching, Coaching, Organizational Change, Key Performance Indicators (KPIs), Management Training And Development, Team Performance Management, Employee Performance Management, Organizational Development, Performance Management, Leadership and Management, Process Development, Performance Measurement, Change Management, People Management, Practice Management, Meeting Facilitation, Constructive Feedback, Professional Development, Personal Development, Goal Setting
★ 4.5 (39) · Mixed · Course · 1 - 3 Months

Peking University
Skills you'll gain: Business Planning, Team Building, Business Modeling, Entrepreneurship, Entrepreneurial Finance, Fundraising and Crowdsourcing, Marketing Strategies, Team Management, Talent Management, Legal Risk, Business Valuation, Proposal Development, Commercial Laws, Initiative and Leadership, Strategic Thinking, Innovation, Business Leadership, Market Analysis
★ 4.7 (181) · Mixed · Course · 1 - 4 Weeks