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: User Story, New Product Development, Real-Time Operating Systems, Model Based Systems Engineering, Model Evaluation, Field-Programmable Gate Array (FPGA), Failure Analysis, Sustainable Business, Data Mining, Delegation Skills, Object Oriented Design, Sampling (Statistics), Proposal Writing, Supplier Management, Accountability, Data Ethics, Sustainability Reporting, Database Design, Unsupervised Learning, Supervised Learning
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Generative AI Agents, Retrieval-Augmented Generation, Generative AI, AI Enablement, Customer experience improvement, Google Cloud Platform, Prompt Engineering, Tool Calling, Organizational Strategy, Innovation
Beginner · Course · 1 - 3 Months

Skills you'll gain: Animations
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Data Management, Microsoft Azure, Real Time Data, Metadata Management, Data Architecture, Event-Driven Programming, Personally Identifiable Information, Operational Databases, Identity and Access Management, Power BI, Data Modeling, Security Controls, Role-Based Access Control (RBAC), Database Architecture and Administration, Analytics, Azure Active Directory, System Monitoring, Enterprise Architecture, Taxonomy, Hybrid Cloud Computing
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Retrieval-Augmented Generation, Embeddings, Vector Databases, Semantic Web, Generative AI, Natural Language Processing, Google Cloud Platform
Intermediate · Course · 1 - 4 Weeks

Heriot-Watt University
Skills you'll gain: Artificial Intelligence, Data Structures, Graph Theory, Database Development, Database Architecture and Administration, NoSQL, Computational Logic, Java, Object Oriented Programming (OOP), Algorithms, Computer Programming, Program Development, Programming Principles, Combinatorics, Theoretical Computer Science, Big Data, Reinforcement Learning, Artificial Neural Networks, Natural Language Processing, Computer Science
Earn a degree
Degree · 1 - 4 Years

Google Cloud
Skills you'll gain: Google Cloud Platform, NoSQL, Cloud Applications, Database Administration, Relational Databases, Database Management, Database Design, Cloud Storage, Query Languages, Application Deployment, Data Migration, Transaction Processing
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Looker (Software), Data Cleansing, Data Transformation, SQL, Big Data, Dashboard, Data Warehousing, Data Analysis, Query Languages, Data Visualization Software, Data Import/Export, Google Sheets, Data Pipelines, Google Cloud Platform
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Responsible AI, Generative AI, AI Product Strategy, Prompt Engineering, Google Cloud Platform, Artificial Intelligence, AI Workflows, Google Workspace, Product Improvement, Service Improvement, Natural Language Processing
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Google Gemini, Exploratory Data Analysis, Data Pipelines, AI Workflows, Big Data, Google Cloud Platform, Data Transformation, Data Visualization Software, SQL, Natural Language Processing
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Responsible AI, Data Ethics, Google Cloud Platform, Artificial Intelligence, Open Source Technology, Machine Learning, Model Evaluation, Data Analysis
Intermediate · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Gmail, Google Workspace, Issue Tracking, Help Desk Support, System Support, Desktop Support, Technical Support, Email Security, Data Access, Event Monitoring, File Management
Beginner · Course · 1 - 4 Weeks