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 Colorado Boulder
Skills you'll gain: Microarchitecture, Hardware Design, Electronic Hardware, Electrical and Computer Engineering, Computer Architecture, Embedded Systems, Hardware Architecture, Electronic Systems, Electronics, Performance Tuning, Peripheral Devices, Memory Management, System Configuration, Value Engineering, Digital Design
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Unit Testing, Go (Programming Language), Restful API, Authentications, API Testing, Application Programming Interface (API), Secure Coding, Code Reusability, API Design, Application Security, Software Testing, Microservices, Authorization (Computing), Web Servers, Web Services, Database Management, Server Side, Databases, Software Architecture, JSON
★ 4.5 (6) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Prompt Engineering, GitHub Copilot, ChatGPT, Responsible AI, Prompt Engineering Tools, Prompt Patterns, Multimodal Prompts, Generative AI, OpenAI API, Generative Model Architectures, AI Workflows, Application Development, AI Integrations, Web Applications, Scripting, Python Programming, Test Script Development, Tool Calling, GitHub, Jupyter
Intermediate · Specialization · 1 - 4 Weeks

Skills you'll gain: Microservices, Docker (Software), Containerization, API Gateway, Redis, API Design, Microsoft Development Tools, Software Design, ASP.NET, .NET Framework, Software Architecture, Microsoft Visual Studio, Software Design Patterns, Cloud-Native Computing, Application Programming Interface (API), Restful API, Frontend Integration, Systems Architecture, C# (Programming Language), Web Development
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Object Oriented Programming (OOP), Java, Java Programming, Object Oriented Design, Computer Programming, Programming Principles, Software Design, Computational Logic, Data Structures
Beginner · Course · 1 - 3 Months

Ei4Change
Skills you'll gain: Resilience, Stress Management, Team Building, Emotional Intelligence, Personal Development, Team Management, Positivity, Overcoming Obstacles, Optimism, Organizational Development, Adaptability, Growth Mindedness, Self-Awareness, Dealing With Ambiguity, Empathy, Change Management, Leadership, Communication
★ 4.8 (34) · Intermediate · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Campaign Planning, Communication Planning, Campaign Management, Strategic Communication, Advertising, Marketing Communications, Resource Allocation, Media Strategy, Brand Management, Integrated Marketing Communications, Brand Strategy, Earned Media, Communication Strategies, Owned Media, Public Relations, Shared Media, Paid media, Key Performance Indicators (KPIs), Research and Design, Market Research
★ 4.4 (9) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Infrastructure as Code (IaC), Jenkins, Ansible, SonarQube, Continuous Deployment, Configuration Management, Software Configuration Management, Code Coverage, DevOps, Devops Tools, Quality Control
Intermediate · Course · 1 - 4 Weeks

Pragmatic AI Labs
Skills you'll gain: Prompt Engineering, Retrieval-Augmented Generation, Generative AI, Prompt Engineering Tools, Generative AI Agents, LLM Application, OpenAI, Claude Code, Anthropic Claude, Rust (Programming Language), Databricks, Embeddings, MLOps (Machine Learning Operations), Vector Databases, Data Architecture, DevOps, Python Programming, Software Architecture, Scala Programming, Governance
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Google Gemini, Prompt Engineering Tools, Generative AI Agents, AI powered creativity, AI literacy, Responsible AI, Content Creation, Computer Programming Tools, Large Language Modeling
★ 4.7 (20) · Beginner · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Digital Transformation, Big Data, Analytics, Economics, Policy, and Social Studies, Public Policies, digital literacy, Data-Driven Decision-Making, Economic Development, Business Transformation, Technology Strategies, Entrepreneurship, Internet Of Things, Emerging Technologies, New Business Development, Governance
★ 4.9 (44) · Beginner · Course · 1 - 4 Weeks

Scrimba
Skills you'll gain: Unit Testing, Test Case, Debugging, Software Testing, Test Script Development, Development Testing, Test Automation, Quality Assurance
Intermediate · Course · 1 - 4 Weeks