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.

New York Institute of Finance
Skills you'll gain: Risk Management, Business Risk Management, Risk Modeling, Operational Risk, Enterprise Risk Management (ERM), Credit Risk, Risk Analysis, Portfolio Management, Capital Markets, Financial Market, Financial Regulation, Financial Modeling, Market Liquidity, Probability Distribution
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: Data Science, Web Applications, Python Programming, Programming Principles, Artificial Intelligence, Computer Programming, Scientific Visualization, Game Design
Beginner · Guided Project · Less Than 2 Hours

University of Colorado Boulder
Skills you'll gain: Teaching, Social Justice, Emotional Intelligence, Social Skills, Empathy, Self-Awareness, Higher Education, Behavior Management, Classroom Management, Cultural Responsiveness, Curriculum Planning, School Psychology, Empowerment, Personal Development, Childhood Education and Development, Program Evaluation, Advocacy, Professional Development, Growth Mindedness, Mindfulness
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Istio, Kubernetes, Cloud-Native Computing, Containerization, OpenShift, Docker (Software), CI/CD, DevOps, Application Deployment, Command-Line Interface, Scalability, Microservices, YAML
Intermediate · Course · 1 - 3 Months

University of Michigan
Skills you'll gain: Unified Modeling Language, Software Design, Image Analysis, Python Programming, Jupyter, Software Engineering, Application Programming Interface (API), Object Oriented Programming (OOP), Computer Vision, Integrated Development Environments, Computer Programming
Intermediate · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Backlogs, Agile Methodology, Scrum (Software Development), User Story, Sprint Retrospectives, Sprint Planning, Agile Project Management, Team Oriented, Estimation, Cross-Functional Collaboration
Beginner · Course · 1 - 3 Months

Coursera
Skills you'll gain: HubSpot CRM, Customer Relationship Management, Customer Data Management, Email Marketing, Marketing Materials, Business Software, Sales Development, Customer Communications Management, Sales Pipelines, Dashboard, Data Management, Customer Service, Marketing, Sales Operations, Team Oriented
Beginner · Guided Project · Less Than 2 Hours
University of Michigan
Skills you'll gain: Database Design, SQL, Relational Databases, PostgreSQL, Database Theory, Database Management, Data Modeling, Databases, Data Integrity
Intermediate · Course · 1 - 4 Weeks

DeepLearning.AI
Skills you'll gain: Database Design, Software Design Patterns, OpenAI API, Application Design, Database Management, AI Enablement, Software Architecture, System Design and Implementation, Software Development, Query Languages, Secure Coding, Application Programming Interface (API), Performance Tuning
Beginner · Course · 1 - 4 Weeks

Copenhagen Business School
Skills you'll gain: Sustainable Business, Corporate Sustainability, Sustainable Development, Environmental Regulations, Sustainable Systems, Sustainability Standards, Business Transformation, Innovation, Regulatory Requirements, Consumer Behaviour, Business Modeling, Environmental Issue, Strategic Partnership, Product Lifecycle Management, Materials Management, Cross-Functional Collaboration, Production Process, Case Studies
Beginner · Course · 1 - 3 Months

University of Colorado Boulder
Skills you'll gain: Database Design, SQL, Database Management Systems, NoSQL, Relational Databases, Data Warehousing, Database Theory, Database Architecture and Administration, Database Administration, Databases, Database Systems, Database Management, Data Modeling, Query Languages, Big Data, Database Application, Data Integrity, Data Access, Data Science, Data Analysis
Build toward a degree
Beginner · Specialization · 3 - 6 Months

University of California, Davis
Skills you'll gain: Spatial Analysis, ArcGIS, Geographic Information Systems, Geospatial Mapping, Data Quality, Data Mapping, Data Modeling, Vector Databases, Data Management, Data Storage, Data Sharing, Data Manipulation, Relational Databases, Query Languages, Analytics
Intermediate · Course · 1 - 4 Weeks