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.

L&T EduTech
Skills you'll gain: Civil Engineering, Construction Engineering, Traffic Flow Optimization, Construction, Design Specifications, Engineering Software, Engineering Design Process, Structural Analysis, Materials science, Engineering Calculations, Engineering Analysis, Laboratory Testing
★ 3.7 (7) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: Database Development, Data Sharing, Database Architecture and Administration, Microsoft SQL Servers, Data Integration, Data Entry, Report Writing, IT Automation, User Interface (UI) Design
Intermediate · Course · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: AI Orchestration, LLM Application, AI Workflows, OpenAI API, Agentic Workflows, Tool Calling, Generative AI Agents, Retrieval-Augmented Generation, Agentic systems, Data Pipelines
★ 4.5 (14) · Intermediate · Project · Less Than 2 Hours

Skills you'll gain: UI Components, Swift Programming, iOS Development, User Interface (UI), Mobile Development, Application Development, Interactive Design, Application Design, Model View Controller, User Interface and User Experience (UI/UX) Design, Application Programming Interface (API), Software Design, Restful API, Animations, Typography, Data Modeling
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Hypertext Markup Language (HTML), Course Development, Learning Management Systems, Collaboration, Training and Development, Teamwork, Team Collaboration, Content Management
★ 4.8 (6) · Beginner · Guided Project · Less Than 2 Hours

Automatic Data Processing, Inc. (ADP)
Skills you'll gain: Recognizing Others, People Development, Leadership Development, Professional Development, Team Motivation, Team Leadership, Team Management, Empathy, Self-Awareness, Employee Engagement, Open Mindset, Storytelling, Mindfulness
★ 4.9 (8) · Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Git (Version Control System), Version Control, GitHub, Jupyter, Python Programming, Programming Principles, Software Versioning, Data Science, Generative AI, Development Environment, Computer Programming, Data Analysis
★ 4.3 (7) · Beginner · Course · 1 - 4 Weeks

Anthropic
Skills you'll gain: Responsible AI, Anthropic Claude, Prompt Engineering, Data Ethics, AI literacy, Education Software and Technology, Digital pedagogy, Personally Identifiable Information, Quality Assurance, Data Integrity, Automation, Model Evaluation
★ 4.6 (32) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Health Informatics, Digital Transformation, Health Technology, Public Health, Health Disparities, Medical Privacy, Public Health and Disease Prevention, Health Systems, Health Care, Digital Analysis, Data Governance, Interoperability, Information Technology, Artificial Intelligence, Responsible AI
Beginner · Course · 1 - 3 Months

Skills you'll gain: Employee Coaching, Management Training And Development, Team Performance Management, Strategic Leadership, Succession Planning, Leadership Development, Mentorship, Strategic Thinking, People Development, Coaching, Professional Development, People Management, Accountability, Decision Making, Performance Improvement, Goal Setting
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Influencing, Non-Verbal Communication, Culture Transformation, Organizational Leadership, Communication, Communication Strategies, Verbal Communication Skills, Team Motivation, Business Leadership, Positivity, Emotional Intelligence, Personal Development
★ 4.5 (15) · Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Selenium (Software), File I/O, Object Oriented Programming (OOP), Test Automation, Software Testing, Test Script Development, Programming Principles, Web Development Tools, Code Reusability, Scripting, Python Programming, Automation, Development Environment, Data Structures
★ 4.5 (6) · Beginner · Course · 1 - 3 Months