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.

Stanford University
Skills you'll gain: Diversity Awareness, Pediatrics, Working With Children, Cultural Diversity, Family Support, Mental Health, Workplace inclusivity, Diversity Equity and Inclusion Initiatives, Child Development, Parent Communication, Child Health, Medical Support, Public Health
Beginner · Course · 1 - 4 Weeks

The Linux Foundation
Skills you'll gain: Bash (Scripting Language), File Systems, Package and Software Management, Linux, Command-Line Interface, Unix Commands, Linux Commands, Shell Script, Scripting, Software Development Tools, File Management, Scripting Languages, Program Development, System Programming, Java, Debugging
Beginner · Course · 1 - 4 Weeks

Pontificia Universidad Católica de Chile
Skills you'll gain: Transportation Operations, Transportation Management, Network Analysis, Operations Research, Systems Analysis, Operational Analysis, Analysis, Demand Planning, Mathematical Modeling, Econometrics, Markov Model, Behavioral Economics, Economic Development, Economics, Policy, and Social Studies, Cost Benefit Analysis, Market Dynamics, Customer Demand Planning, Probability, Social Impact, Model Evaluation
Mixed · Course · 1 - 3 Months

University of Leeds
Skills you'll gain: Engineering Design Process, Engineering Management, Requirements Elicitation, Product Lifecycle Management, Problem Solving, Product Design, Product Development, Engineering Practices, New Product Development, Product Requirements, Conceptual Design
Beginner · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Keyword Research, Search Engine Optimization, Web Analytics and SEO, Content Development and Management, Client Services, Content Strategy, Presentations, Digital Marketing, Project Management, Competitive Analysis, Business Strategy
Intermediate · Course · 1 - 4 Weeks

University of California, Davis
Skills you'll gain: Secure Coding, Software Design, Programming Principles, Debugging, Program Development, Vulnerability Assessments, C (Programming Language), Software Development Methodologies
Intermediate · Course · 1 - 4 Weeks

University at Buffalo
Skills you'll gain: Intrusion Detection and Prevention, Security Controls, Continuous Monitoring, Incident Response, Vulnerability Assessments, Software Development Life Cycle, Cybersecurity, Computer Security Incident Management, Cyber Security Policies, Cyber Security Assessment, Information Assurance, Network Security, Risk Management Framework, Cloud Security, Authentications
Beginner · Course · 1 - 4 Weeks

Universitat Autònoma de Barcelona
Skills you'll gain: Data Storytelling, Data Literacy, Systems Thinking, Case Studies, Sustainable Development, Quantitative Research, Sustainability Standards, Water Resource Management, Energy and Utilities, Social Impact, Analysis, Environmental Science, Complex Problem Solving, Policy Analysis, Environment and Resource Management, Dealing With Ambiguity
Intermediate · Course · 1 - 3 Months

EC-Council
Skills you'll gain: Digital Forensics, Network Security, Incident Response, Computer Security Incident Management, Cryptography, Penetration Testing, Cybersecurity, Application Security, Cyber Security Policies, Security Information and Event Management (SIEM), Threat Detection, Network Monitoring, Cloud Security, Vulnerability Assessments, Malware Protection, Mobile Security, Identity and Access Management, Internet Of Things, Risk Analysis, Web Applications
Beginner · Professional Certificate · 3 - 6 Months

Skills you'll gain: Audit Planning, Service Level Agreement, Data Governance, Systems Development Life Cycle, Data Loss Prevention, Security Testing, Network Security, Software Development Life Cycle, IT Management, Systems Development, Incident Management, Problem Management, Control Objectives for Information and Related Technology (COBIT), Cryptography, Cloud Management, Software Development Methodologies, Auditing, Quality Assurance, Internal Controls, Risk Management Framework
Intermediate · Specialization · 3 - 6 Months

Coursera
Skills you'll gain: JavaScript Frameworks, React.js, Application Development, Application Deployment, Web Applications, Front-End Web Development, Web Development Tools, Web Development, Routing Protocols, Responsive Web Design, Server Side
Beginner · Course · 1 - 4 Weeks

Macquarie University
Skills you'll gain: Stress Management, Resilience, Personal Development, Time Management, Productivity, Mental Health, Organizational Skills, Mindfulness, Self-Awareness, Goal Setting, Interpersonal Communications
Mixed · Course · 1 - 3 Months