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.

Skills you'll gain: Identity and Access Management, Business Continuity, Cryptographic Protocols, Network Security, Cryptography, Encryption, User Provisioning, Security Management, Penetration Testing, ISO/IEC 27001, Threat Management, Network Performance Management, Information Systems Security, Network Architecture, Cyber Operations, Data Management, Software Development Methodologies, Cybersecurity, Configuration Management, White-Box Testing
★ 4.8 (177) · Beginner · Specialization · 3 - 6 Months

Multiple educators
Skills you'll gain: Data Literacy, Data-Driven Decision-Making, Cloud Solutions, Cloud Security, Business Analytics, Infrastructure as Code (IaC), Team Oriented, Virtual Machines, Exploratory Data Analysis, Hybrid Cloud Computing, Data Management, Data Visualization Software, Process Design, System Monitoring, Enterprise Security, Software As A Service, Data Processing, Data Manipulation, Statistical Software, Data Import/Export
★ 4.5 (123) · Beginner · Specialization · 1 - 3 Months

University of California, Santa Cruz
Skills you'll gain: C++ (Programming Language), Object Oriented Design, Software Design Patterns, Object Oriented Programming (OOP), Software Design, Programming Principles, C (Programming Language), Algorithms, Memory Management, Graph Theory, Artificial Intelligence, Data Structures, Simulations
★ 4.5 (337) · Intermediate · Course · 1 - 3 Months

Board Infinity
Skills you'll gain: Vue.JS, JavaScript Frameworks, UI Components, Application Frameworks, Web Frameworks, Web Development Tools, Development Environment, Front-End Web Development, Event-Driven Programming, Web Applications, Android Development, Data Management
★ 3.7 (29) · Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Oracle Databases, Database Design, Database Theory, Database Management Systems, Database Systems, Relational Databases, Databases, Database Architecture and Administration, Database Management, Data Storage Technologies, Data Storage, Transaction Processing, Data Modeling, Diagram Design
★ 4.6 (481) · Beginner · Course · 1 - 3 Months

University of California, Irvine
Skills you'll gain: Search Engine Marketing, Digital Brand Strategy, Keyword Research, Digital Marketing, Online Advertising, Search Engine Optimization, Content Marketing, Social Media Marketing, Social Media Strategy, Digital Media Strategy, Social Media, Web Analytics and SEO, Storytelling, Marketing Strategies, Pay Per Click Advertising, Marketing Strategy and Techniques, Marketing Communications, Digital Advertising, Customer Relationship Management, Brand Management
★ 4.7 (243) · Beginner · Course · 1 - 4 Weeks

Johns Hopkins University
Skills you'll gain: Sustainable Systems, Sustainable Development, Transportation Operations, Case Studies, Economic Development, Land Management, Land Development, Community Development, Traffic Flow Optimization, Community Outreach
★ 4.5 (207) · Intermediate · Course · 1 - 4 Weeks
University of Pennsylvania
Skills you'll gain: Social Impact, Philanthropy, Sustainable Business, Return On Investment, Environmental Social And Corporate Governance (ESG), Corporate Sustainability, Sustainable Development, Strategic Leadership, Business Strategies, Business Leadership, Business Strategy, Case Studies, Decision Making, Performance Measurement, Community Development, Business Ethics, Strategic Decision-Making, Investment Management, Organizational Leadership, Investments
★ 4.6 (557) · Mixed · Course · 1 - 4 Weeks

ESSEC Business School
Skills you'll gain: Sustainability Reporting, Corporate Sustainability, Environmental Social And Corporate Governance (ESG), Compliance Reporting, Annual Reports, Stakeholder Engagement, Performance Reporting, Financial Reporting, Stakeholder Management, Sustainable Business, Sustainable Development, Social Impact, Stakeholder Communications, Sustainability Standards, Stakeholder Analysis, Regulatory Requirements, Performance Measurement
★ 4.6 (426) · Beginner · Course · 1 - 4 Weeks

The Hong Kong University of Science and Technology
Skills you'll gain: Software Design Patterns, Software Architecture, Software Development Life Cycle, Software Quality Assurance, Software Quality (SQA/SQC), Software Design, Software Engineering, Quality Assurance, Systems Analysis, Object Oriented Design, Systems Design, Project Management, Project Planning, Systems Architecture, Unified Modeling Language, Diagram Design
★ 4.6 (219) · Intermediate · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Front-End Web Development, Debugging, Programming Principles, Computational Thinking, GitHub, Web Design and Development, Pseudocode, Version Control, Git (Version Control System), Diagram Design, Microsoft Copilot, Algorithms, Program Development, Code Reusability, Computational Logic, C# (Programming Language)
★ 4.8 (79) · Beginner · Course · 1 - 3 Months

University of Minnesota
Skills you'll gain: Business Systems Analysis, Systems Analysis, Requirements Analysis, Business Requirements, Business Analysis, Business Systems, Process Flow Diagrams, User Requirements Documents, Data Modeling, Data Flow Diagrams (DFDs), Business Process Modeling, Diagram Design, Feasibility Studies, Decision Making, Project Management
★ 4.8 (582) · Beginner · Course · 1 - 3 Months