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.

Queen Mary University of London
Skills you'll gain: Qualitative Research, Proposal Development, Market Research, Research Reports, Data Collection, Research Design, Surveys, Research Methodologies, Analytics, Proposal Writing, Data Analysis, Digital Brand Strategy, Statistical Hypothesis Testing, Survey Creation, Digital Analysis, Statistical Analysis, Correlation Analysis, Business Research, Report Writing, Focus Group
★ 4.7 (1.1K) · Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Containerization, Kubernetes, Cloud-Native Computing, Node.JS, Distributed Computing, Load Balancing, Scalability, Microservices, API Gateway, Redis, Cloud Deployment, Systems Architecture, Software Architecture, Web Applications, Event-Driven Programming, Javascript, Maintainability, Performance Tuning, OS Process Management, Development Testing
Advanced · Course · 1 - 4 Weeks

Skills you'll gain: Docker (Software), Containerization, Microservices, Spring Boot, Restful API, Spring Framework, CI/CD, Data Persistence, Software Architecture, Software Design, Distributed Computing, Development Testing, Software Design Patterns, Software Documentation, Application Programming Interface (API), Software Testing, API Testing, Java Programming, API Design, Persistence
Intermediate · Course · 1 - 3 Months

Yale University
Skills you'll gain: Psychology, Ethical Standards And Conduct, Cultural Diversity, Social Sciences, Sociology, Empathy & Emotional Intelligence, Political Sciences, Diversity Awareness, Child Development, Science and Research
★ 4.8 (3.4K) · Mixed · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Unit Testing, Test Driven Development (TDD), Test Script Development, Programming Principles, Software Testing, Data Structures, Python Programming, Program Development, Computer Programming, Development Environment, Debugging, Django (Web Framework), Functional Design, Package and Software Management, Cloud Hosting
★ 4.6 (1.9K) · Beginner · Course · 1 - 3 Months

Banco Interamericano de Desarrollo
Skills you'll gain: Persuasive Communication, Oral Expression, Public Speaking, Communication, Verbal Communication Skills, Emotional Intelligence, Empowerment, Influencing, Professional Networking, Resilience, Professional Development, Personal Development, Presentations, Leadership, Self-Awareness, Branding, Leadership Development, Assertiveness, Relationship Building
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Agile Software Development, Sprint Retrospectives, Scaled Agile Framework, Organizational Change, Agile Project Management, Kanban Principles, Backlogs, Project Risk Management, Team Motivation, Agile Methodology, People Development, Change Management, User Story, Team Performance Management, Business Transformation, Organizational Development, Project Management Institute (PMI) Methodology, Workflow Management, Agile Product Development, Performance Metric
Intermediate · Specialization · 3 - 6 Months

Sage Publications
Skills you'll gain: Business Ethics, Governance, Banking, Digital Transformation, Mergers & Acquisitions, Ethical Standards And Conduct, Business Transformation, Commercial Banking, Banking Services, Cyber Governance, Bank Regulations, Human Resource Strategy, Culture Transformation, Retail Banking, Human Capital, Leadership Studies, HR Tech, Leadership, Leadership Development, Finance
Intermediate · Course · 1 - 3 Months

LearnKartS
Skills you'll gain: Azure DevOps Pipelines, Azure DevOps, GitHub, Git (Version Control System), Infrastructure as Code (IaC), DevSecOps, CI/CD, Version Control, Agile Software Development, Terraform, Microsoft Azure, Scrum (Software Development), DevOps, Devops Tools, Kubernetes, YAML, Application Performance Management, Authorization (Computing), Load Balancing, Identity and Access Management
Intermediate · Specialization · 3 - 6 Months

Skills you'll gain: Multimedia, Learning Management Systems, Course Development, Training and Development, Presentations, Instructional Design, Interactive Learning, Information Architecture, Content Management, Education Software and Technology, Digital pedagogy, Animations, Interactive Design, Software Installation, UI Components, Interaction Design, Software Documentation, Graphic and Visual Design
Mixed · Course · 1 - 4 Weeks
University of Michigan
Skills you'll gain: HTML and CSS, PHP (Scripting Language), Hypertext Markup Language (HTML), MySQL, Web Applications, Web Development, Secure Coding, Cascading Style Sheets (CSS), Development Environment, Back-End Web Development, Database Development, Web Servers, Scripting Languages, Programming Principles, Network Protocols, Software Installation, Data Validation
★ 4.7 (4.3K) · Intermediate · Course · 1 - 3 Months

Indian Institute of Technology Guwahati
Skills you'll gain: User Research, Product Design, Product Development, UI/UX Research, Design Research, Design and Product, Industrial Design, Design Thinking, User Experience Design, Human Centered Design, Brainstorming, User Centered Design, Ideation, Innovation, Prototyping, Creative Thinking, Creative Problem-Solving, Creativity, Aesthetics, Persona Development
Beginner · Course · 1 - 3 Months