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.

Meta
Skills you'll gain: Jest (JavaScript Testing Framework), React.js, Web Development Tools, Web Applications, Event-Driven Programming, JavaScript Frameworks, Application Programming Interface (API), Application Development, UI Components, Unit Testing, Front-End Web Development, Software Design Patterns, Context Management, Cascading Style Sheets (CSS), Javascript, Hypertext Markup Language (HTML), Data Management
Intermediate · Specialization · 1 - 3 Months

Arizona State University
Skills you'll gain: Decision Making, Creative Thinking, Problem Solving, Creative Problem-Solving, Strategic Decision-Making, Brainstorming, Complex Problem Solving, Critical Thinking and Problem Solving, Resourcefulness, Creativity, Curiosity, Strategic Thinking, Root Cause Analysis, Ethical Standards And Conduct, Risk Analysis, Innovation, Analytical Skills, Business Ethics, Social Impact, Analysis
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Accountability, Employee Performance Management, Goal Setting, Performance Management, Professional Development, Constructive Feedback, Leadership, Productivity, Personal Development, Employee Engagement, Proactivity, Communication, Assertiveness
Beginner · Course · 1 - 3 Months

DeepLearning.AI
Skills you'll gain: Deep Learning, Artificial Neural Networks, Convolutional Neural Networks, Applied Machine Learning, Supervised Learning, Recurrent Neural Networks (RNNs), Python Programming, Linear Algebra, Calculus
Intermediate · Course · 1 - 4 Weeks

University of Colorado System
Skills you'll gain: Growth Mindedness, Emotional Intelligence, Resilience, Goal Setting, Self-Motivation, Personal Development, Smart Goals, Self-Awareness, Overcoming Obstacles, Productivity, Lifelong Learning, Culture, Community Development, Persistence, Cultural Diversity, Adaptability, Creativity, digital literacy, Intercultural Competence, Diversity Awareness
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Threat Modeling, Network Security, Threat Management, Vulnerability Management, Intrusion Detection and Prevention, Hardening, Computer Security Incident Management, Security Management, Cyber Threat Intelligence, Cyber Attacks, Incident Response, Cybersecurity, Network Protocols, Threat Detection, Bash (Scripting Language), Debugging, Linux, Interviewing Skills, Python Programming, SQL
Build toward a degree
Beginner · Professional Certificate · 3 - 6 Months

DeepLearning.AI
Skills you'll gain: Convolutional Neural Networks, Recurrent Neural Networks (RNNs), Computer Vision, Transfer Learning, Deep Learning, Image Analysis, Hugging Face, Natural Language Processing, Artificial Neural Networks, Tensorflow, Embeddings, Supervised Learning, Keras (Neural Network Library), Applied Machine Learning, Machine Learning, MLOps (Machine Learning Operations), Debugging, Performance Tuning, PyTorch (Machine Learning Library), Data Preprocessing
Build toward a degree
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Professional Networking, Self-Awareness, Personal Development, LinkedIn, Professional Development, Interviewing Skills, Resilience, Adaptability, Communication Strategies, Goal Setting, Community Development, Decision Making, Planning, Entrepreneurship
Beginner · Course · 1 - 3 Months

University of California, Davis
Skills you'll gain: Self-Awareness, Personal Attributes, Personal Development, Research, Student-Centred Learning, Lifelong Learning, Goal Setting, Decision Making
Beginner · Course · 1 - 4 Weeks

Alfaisal University | KLD
Skills you'll gain: Customer Service, Telephone Skills, Verbal Communication Skills, Personalized Service, Customer experience improvement, Customer Complaint Resolution, Customer Relationship Building, Non-Verbal Communication, Communication, Active Listening
Beginner · Course · 1 - 3 Months

Skills you'll gain: Apple iOS, Swift Programming, UI Components, Animations, Apple Xcode, User Interface (UI), Mobile Development, User Interface (UI) Design, Interactive Design, Motion Graphics, Development Environment, Debugging
Intermediate · Course · 3 - 6 Months

Universidad de los Andes
Skills you'll gain: Conflict Management, Journals, Self-Awareness, Emotional Intelligence, Relationship Building, Interpersonal Communications, Personal Development, Empathy, Compassion, Collaboration, Active Listening, Mindfulness
Beginner · Course · 1 - 3 Months