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.

Northeastern University
Skills you'll gain: Software Development Life Cycle, Agile Software Development, Agile Methodology, Agile Project Management, Scrum (Software Development), Requirements Analysis, Sprint Retrospectives, Sprint Planning, Waterfall Methodology, Backlogs, User Story, Continuous Delivery, Cross-Functional Collaboration, Continuous Integration
Mixed · Course · 1 - 3 Months

Google Cloud
Skills you'll gain: Video Production, Video Editing, Storytelling, Google Gemini, Generative AI, Multimedia, Media Production, Content Creation, Google Workspace
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Loans, Web Applications, Cloud Applications, Application Deployment, Program Development, Application Security, Open Source Technology, Development Environment, Data Storage
Intermediate · Course · 1 - 3 Months

Fred Hutchinson Cancer Center
Skills you'll gain: CI/CD, Continuous Integration, Containerization, Docker (Software), Development Environment, Continuous Deployment, Devops Tools, Bioinformatics, Software Development, Biomedical Technology, Debugging, Software Versioning
Intermediate · Course · 1 - 3 Months

Skills you'll gain: Object Oriented Programming (OOP), Object Oriented Design, C and C++, Computer Programming, Embedded Software, Development Environment, Integrated Development Environments, Embedded Systems, Algorithms, Game Design, Debugging
Intermediate · Course · 1 - 3 Months

Skills you'll gain: API Design, Restful API, Application Programming Interface (API), Test Automation, Data Mapping, Application Deployment, Cloud Deployment, Salesforce, Robotic Process Automation, Business Process Automation, Software Testing, Data Integration, API Testing, Architectural Design, Software Development Tools, Artificial Intelligence, Artificial Intelligence and Machine Learning (AI/ML)
Intermediate · Course · 3 - 6 Months

Skills you'll gain: TCP/IP, OSI Models, General Networking, Computing Platforms, Network Administration, Software-Defined Networking, Computer Networking, Network Routing, Network Engineering, Network Infrastructure, Scripting, Network Protocols, Restful API, Application Programming Interface (API)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Cloud Management, Azure DevOps, Infrastructure as Code (IaC), Cloud Computing, CI/CD, Microsoft Azure, DevOps, Cloud Infrastructure, Virtual Machines, Automation, User Provisioning, YAML, Process Optimization, System Monitoring, Compliance Training, Git (Version Control System)
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Adaptability, Communication, Leadership Development, Performance Measurement, Leadership, Organizational Leadership, Team Leadership, Strategic Leadership, Business Leadership, Detail Oriented, Strategic Communication, Team Motivation, Business Metrics, Leadership and Management, Professional Development, People Management, Human Resource Strategy, Culture Transformation, Business, Decision Making
Beginner · Course · 1 - 3 Months

Skills you'll gain: Unity Engine, Animation and Game Design, Animations, Video Game Development, Game Design, Computer Graphics
Beginner · Course · 1 - 4 Weeks

Coursera
Skills you'll gain: No-Code Development, Workflow Management, Business Process Modeling, Process Mapping, Business Process, Data Integration
Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Software Design Patterns, Functional Design, Programming Principles
Intermediate · Course · 3 - 6 Months