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: Prompt Engineering, Generative AI Agents, Google Gemini, Responsible AI, AI Security, Generative AI, Gemini, Google Workspace, Generative Model Architectures, Prompt Patterns, Retrieval-Augmented Generation, Google Cloud Platform, Large Language Modeling, AI Product Strategy, Agentic Workflows, AI Enablement, Agentic systems, Cloud Computing, Artificial Intelligence, Collaboration
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Database Development, Query Languages
Beginner · Course · 1 - 4 Weeks

Amazon Web Services
Skills you'll gain: Call Center Experience, Performance Metric, Performance Measurement, Self Service Technologies, Amazon Web Services, Customer experience improvement, No-Code Development, Process Design
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Ansible, Nginx, Web Servers, Infrastructure as Code (IaC), YAML, Application Deployment, Devops Tools, CI/CD, IT Automation, Server Administration, Scalability, Service Management, Verification And Validation
Intermediate · Guided Project · Less Than 2 Hours

Fred Hutchinson Cancer Center
Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Application Deployment, Continuous Deployment, Bioinformatics, Software Development, Debugging, Package and Software Management, Code Reusability, Software Installation
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Visualization, Interactive Data Visualization, Data Presentation, Pivot Tables And Charts, Analysis, Business Reporting, Data Access, Performance Analysis, Excel Macros, Business Analysis, Course Development, Design, Business Development, Professional Development, IT Automation
Mixed · Course · 1 - 4 Weeks

EDUCBA
Beginner · Course · 1 - 4 Weeks

Board Infinity
Skills you'll gain: .NET Framework, Maintainability, Unit Testing, Test Case, Test Script Development, Test Tools, Software Testing, Development Environment
Intermediate · Course · 1 - 4 Weeks

University of Alberta
Skills you'll gain: Program Development, Computational Thinking, Software Development, Event-Driven Programming, Programming Principles, Software Engineering, Debugging, Problem Solving, Game Design, Theoretical Computer Science, Computer Programming, Software Quality (SQA/SQC), Data Structures, Python Programming, Video Game Development, Algorithms, Application Development, Computer Science, Functional Testing, User Interface (UI) Design
Intermediate · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Climate Change Programs, Climate Change Adaptation, Climate Change Mitigation, Environmental Policy, Sustainable Development, Public Administration, Sustainable Systems, Governance, Economic Development, International Relations, Environment and Resource Management, Public Policies, Finance, Innovation
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Responsive Web Design, Prototyping, Interactive Design, Cross Platform Development, User Interface (UI) Design, Mockups, Interaction Design, User Experience Design
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Test Automation, Test Case, Test Tools, Software Testing, Automation, Continuous Integration, Test Execution Engine, Test Planning, Scripting, Code Reusability, Mobile Development Tools, Maintainability, Software Installation
Beginner · Course · 1 - 4 Weeks