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.

American Council on Exercise
Skills you'll gain: Goal Setting, Health And Wellness Coaching, Smart Goals, Patient Education And Counseling, Workplace inclusivity, Motivational Interviewing, Patient Communication, Active Listening, Coaching, Ethical Standards And Conduct, Patient Evaluation, Exercise Science, Health Assessment, Behavior Management, Interpersonal Communications, Professionalism, Relationship Building
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Version Control, GitHub, Bitbucket, Git (Version Control System), Unity Engine, Game Design, Video Game Development, 3D Assets, Animation and Game Design, Computer Graphics, Animations, Graphical Tools
Intermediate · Course · 1 - 3 Months

Duke University
Skills you'll gain: MySQL, Bash (Scripting Language), Scripting, Database Management, Relational Databases, Command-Line Interface, SQL, Databases, Data Import/Export, Database Application, Data Pipelines, Data Manipulation, Python Programming, Linux
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: API Testing, Restful API, Authentications, Test Automation, Test Script Development, Test Case, Java, JSON
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Threat Modeling, Incident Response, IT Security Architecture, Secure Coding, Application Security, Identity and Access Management, Information Systems Security Assessment Framework (ISSAF), Security Testing, Continuous Monitoring, Information Systems Security, Network Security, Security Strategy, Zero Trust Network Access, Security Awareness, Security Information and Event Management (SIEM), Risk Management Framework, Disaster Recovery, Security Requirements Analysis, Cybersecurity, Enterprise Architecture
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Continuous Improvement Process, Process Improvement, Risk Management, Performance Measurement, Quality Management, Process Analysis, Performance Management, Project Management, Process Optimization, Verification And Validation, Requirements Analysis, Project Planning, Root Cause Analysis
Mixed · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Federated Learning, Transfer Learning, AI Security, Large Language Modeling, PyTorch (Machine Learning Library), Information Privacy, Distributed Computing, Machine Learning
Beginner · Project · Less Than 2 Hours

University of Colorado System
Skills you'll gain: Video Game Development, Game Design, Unity Engine, Unreal Engine, Programming Principles, User Interface (UI), Animations, Debugging
Beginner · Course · 1 - 4 Weeks

Pearson
Skills you'll gain: Django (Web Framework), Development Environment, Authentications, Model View Controller, Web Development, Software Installation, Application Frameworks, Integrated Development Environments, Security Controls, Virtual Environment, System Configuration, Application Development, Application Deployment, API Design, Relational Databases
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Java, Java Programming, File I/O, Object Oriented Programming (OOP), Data Structures, Computer Programming, Android Development, Application Development, Integrated Development Environments, Algorithms, Debugging, Problem Solving
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Constructive Feedback, Team Motivation, Leadership, Performance Review, Employee Performance Management, Behavioral Management, Coaching, Creativity, Communication Strategies
Beginner · Course · 1 - 3 Months

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