Android app development courses can help you learn Java and Kotlin programming, user interface design, and mobile app architecture. You can build skills in debugging, performance optimization, and integrating APIs for enhanced functionality. Many courses introduce tools like Android Studio for coding, Firebase for backend services, and Git for version control, allowing you to effectively manage your projects and collaborate with others.

University of Michigan
Skills you'll gain: Javascript, Web Design and Development, HTML and CSS, Front-End Web Development, Event-Driven Programming, Data Structures, Data Validation, Programming Principles, User Interface (UI), Debugging
Mixed · Course · 1 - 4 Weeks

Skills you'll gain: Data Structures, Algorithms, Computer Programming, Computational Thinking, Program Development, Technical Design, Debugging, Problem Solving, Performance Tuning
Intermediate · Course · 3 - 6 Months

Skills you'll gain: Cloud-Native Computing, Enterprise Architecture, CI/CD, Cloud Applications, Unified Modeling Language, Microservices, Cloud Infrastructure, Cloud Computing, Docker (Software), Data Modeling, Requirements Analysis, Software Systems, Architectural Design, Software Development Life Cycle, Stakeholder Engagement, Application Programming Interface (API), Database Design, Database Management, Data Governance, SQL
Advanced · Course · 1 - 3 Months

Cinematic Health
Skills you'll gain: Respiratory Care, Patient Communication, Patient Education And Counseling, Geriatrics, Hospice, Pulmonology, Chronic Diseases, Infection Control, Patient-centered Care, Caregiving, Patient Safety, Care Management, Basic Patient Care, Nursing Care, Long Term Care, Hand Hygiene, Cultural Sensitivity, Dignity in Care, Patient Observation, Nutrition and Diet
Beginner · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: YAML, Kubernetes, Application Deployment, Scalability, Cloud Deployment, Devops Tools, Containerization, Continuous Deployment, DevOps, Google Cloud Platform
Intermediate · Project · Less Than 2 Hours

Coursera
Skills you'll gain: Cross Platform Development, Program Development, Computer Programming, Software Engineering, Python Programming, Software Installation, Web Development, Software Design
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Event-Driven Programming, Javascript, Object Oriented Programming (OOP), Web Development, Web Design and Development, Scripting, UI Components, Data Validation, Programming Principles, Development Environment
Beginner · Course · 3 - 6 Months

Scrimba
Skills you'll gain: OpenAI, Code Review, Integrated Development Environments, Tool Calling, Cloud Development, Prompt Engineering, Computer Programming Tools, AI Workflows, Development Environment, Context Management, Command-Line Interface, Generative AI, Software Technical Review, Generative AI Agents, Artificial Intelligence and Machine Learning (AI/ML), Artificial Intelligence
Intermediate · Course · 1 - 4 Weeks

University of Colorado Boulder
Skills you'll gain: Sustainable Business, Corporate Sustainability, Sustainability Reporting, Environmental Social And Corporate Governance (ESG), Performance Measurement, Strategic Partnership, Sustainability Standards, Business Strategies, Business Leadership, Organizational Strategy, Business Ethics, Goal Setting, Key Performance Indicators (KPIs), Human Capital, Stakeholder Engagement, Brand Management, Employee Engagement, Systems Thinking, Supply Chain Management, Communication Strategies
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Collaborative Software, Journals, Organizational Skills, Productivity, Timelines, Productivity Software, Project Management Software, Information Architecture, Project Management, Personal Development, Query Languages
Beginner · Guided Project · Less Than 2 Hours

AI Business School
Skills you'll gain: Agentic Workflows, Prompt Engineering, AI Workflows, Generative AI Agents, Generative AI, Productivity, AI Personalization, Workflow Management, No-Code Development, Responsible AI, Risk Management, AI Orchestration, Large Language Modeling, AI Enablement, Self Service Technologies, ChatGPT, Training Programs, LLM Application, Artificial Intelligence, Innovation
Beginner · Specialization · 1 - 3 Months

Skills you'll gain: Git (Version Control System), Version Control, GitHub, Bitbucket, GitLab, Software Development Tools, Software Installation, Software Configuration Management, Development Environment, Ubuntu, Command-Line Interface, Linux
Beginner · Course · 3 - 6 Months