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.

Dassault Systèmes
Skills you'll gain: Computer Aided Three-Dimensional Interactive Application (CATIA), 3D Modeling, Computer-Aided Design, Drafting and Engineering Design, Mechanical Design
Beginner · Course · 1 - 4 Weeks

Illinois Tech
Skills you'll gain: Design Thinking, Global Marketing, Entrepreneurship, Business Modeling, Innovation, Team Building, Sales Presentations, Storytelling, Open Mindset, Market Research, Oral Expression, Entrepreneurial Finance, Ideation, Business Planning, New Business Development, Teamwork, Legal Risk, Market Dynamics, Relationship Building, Team Leadership
Intermediate · Course · 1 - 3 Months

Xi'an Jiaotong University
Skills you'll gain: File I/O, Programming Principles, C# (Programming Language), UI Components, Microsoft Windows, User Interface (UI), Computer Graphics, File Management, Command-Line Interface, Graphical Tools, Event-Driven Programming, Interactive Design, Application Development
★ 4.7 (7) · Mixed · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: User Story, Kanban Principles, Agile Methodology, Agile Project Management, Productivity Software, Organizational Skills, Project Management Software, Project Management
★ 4 (15) · Beginner · Guided Project · Less Than 2 Hours

LearnKartS
Skills you'll gain: Agentic Workflows, Tool Calling, Agentic systems, AI Workflows, Google Gemini, AI Orchestration, Server Side, Gemini, Generative AI Agents, AI Integrations, Back-End Web Development, LLM Application, OpenAI API, Node.JS, Large Language Modeling, Web Development, PostgreSQL, Data Processing, Data Modeling, Javascript
Intermediate · Course · 1 - 3 Months

Skills you'll gain: API Gateway, Microservices, Restful API, Node.JS, Application Programming Interface (API), Software Architecture, Service Oriented Architecture, Web Services, Software Development, Software Engineering, Back-End Web Development
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Workflow Management, Make.com, Document Management, AI powered creativity, Content Development and Management, Social Media Content, Instagram, ChatGPT, AI Workflows, Prompt Engineering, Content Creation, Social Media Marketing, Google Docs, Social Media, Social Media Management, Social Media Strategy, AI Integrations
Intermediate · Guided Project · Less Than 2 Hours

Skills you'll gain: Computer Vision, Image Analysis, Program Development, Data Science, Real Time Data, Visualization (Computer Graphics), Code Reusability, Python Programming, Development Environment, Model Training, Classification Algorithms, File I/O, Color Matching, System Design and Implementation, Data Preprocessing, Software Installation
★ 4.2 (22) · Beginner · Specialization · 3 - 6 Months

Duke University
Skills you'll gain: Program Development, Debugging, Programming Principles, Python Programming, Computer Programming, Computational Logic, Game Design, Interactive Design, Design and Product, Computer Science
Beginner · Course · 1 - 4 Weeks

Edureka
Skills you'll gain: LangGraph, Retrieval-Augmented Generation, Generative AI Agents, AI Orchestration, CrewAI, Agentic Workflows, Agentic systems, LangChain, LLM Application, AI Integrations, Systems Integration, Tool Calling, Responsible AI, Large Language Modeling, Prompt Engineering, Restful API, Embeddings, Vector Databases, Memory Management
Beginner · Course · 1 - 4 Weeks

Google Cloud
Skills you'll gain: Looker (Software), Ad Hoc Reporting, Ad Hoc Analysis, Data Analysis, Exploratory Data Analysis, Database Application
★ 4.8 (6) · Beginner · Project · Less Than 2 Hours

Birla Institute of Technology & Science, Pilani
Skills you'll gain: Linear Algebra, Numerical Analysis, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, Data Analysis, Machine Learning, Dimensionality Reduction, Model Optimization, Artificial Neural Networks
Beginner · Course · 1 - 3 Months