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.

Coursera
Skills you'll gain: Eclipse (Software), Java, Java Programming, Functional Design
Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: PostgreSQL, SQL, Query Languages, Data Transformation, Data Manipulation, Database Development, Data Management
Advanced · Guided Project · Less Than 2 Hours

Technical University of Denmark (DTU)
Skills you'll gain: Chemical Engineering, Sustainable Technologies, Chemistry, Sustainable Engineering, Sustainable Development, Sustainable Systems, Process Engineering
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Ruby (Programming Language), Object Oriented Programming (OOP), Debugging, Development Environment, Integrated Development Environments, Computer Programming, Programming Principles, Apple Xcode, Software Installation, Microsoft Windows, Command-Line Interface
Beginner · Course · 1 - 3 Months

Skills you'll gain: Terraform, Infrastructure as Code (IaC), AWS CloudFormation, Cloud Infrastructure, Cloud Platforms, Amazon Web Services, Amazon Elastic Compute Cloud, Google Cloud Platform, Amazon S3, Version Control, Configuration Management
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Computer Vision, Image Analysis, PyTorch (Machine Learning Library), Convolutional Neural Networks, Tensorflow, Artificial Intelligence, Transfer Learning, System Configuration, Deep Learning, Real Time Data, Performance Tuning, Model Deployment, Development Environment, Software Installation
Intermediate · Course · 3 - 6 Months

Skillshare
Skills you'll gain: Responsive Web Design, User Interface and User Experience (UI/UX) Design, Digital Design, Web Design, Motion Graphics, Adobe XD, No-Code Development, Animations, Layout Design, Prototyping, Graphic Design, Augmented and Virtual Reality (AR/VR), Style Guides
Beginner · Course · 1 - 3 Months

Skills you'll gain: Model Evaluation, Google Cloud Platform, Model Deployment, Data Preprocessing, Applied Machine Learning, Feature Engineering, Analytics, Cloud Storage, Predictive Analytics, Machine Learning, Advanced Analytics, Data Management
Intermediate · Project · Less Than 2 Hours
Skills you'll gain: AI Product Strategy, Google Gemini, ChatGPT, Product Management, Generative AI, AI Enablement, Agile Product Development, Microsoft Copilot, Competitive Analysis, Market Research, User Story, Product Strategy, Prompt Engineering, LLM Application
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: LLM Application, Large Language Modeling, Model Evaluation, Prompt Engineering, Reinforcement Learning
Intermediate · Project · Less Than 2 Hours

Skills you'll gain: Database Design, Relational Databases, Database Development, Microsoft SQL Servers, SQL, Database Management, Databases, Business Requirements, Frontend Integration
Beginner · Guided Project · Less Than 2 Hours

Illinois Tech
Skills you'll gain: Open Source Technology, Package and Software Management, Linux, Shell Script, Ubuntu, Unix Shell, Linux Administration, Operating System Administration, Bash (Scripting Language), Unix, Operating Systems, Command-Line Interface, Scripting, Linux Commands, Red Hat Enterprise Linux, File Systems, System Configuration, Database Management, General Networking, Network Security
Build toward a degree
Intermediate · Course · 1 - 3 Months