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.

Coursera
Skills you'll gain: Application Design, Application Development, UI Components, Event-Driven Programming, Integrated Development Environments, Java Programming, User Interface (UI), Java, User Interface (UI) Design, Application Frameworks
★ 4.5 (21) · Intermediate · Guided Project · Less Than 2 Hours

Coursera
Skills you'll gain: TypeScript, Computational Logic, Programming Principles, Computer Programming
★ 4.5 (26) · Intermediate · Guided Project · Less Than 2 Hours

Universidade de São Paulo
Skills you'll gain: Recurrent Neural Networks (RNNs), Natural Language Processing, Artificial Neural Networks, Tensorflow, Python Programming, Embeddings, Machine Learning Methods, Applied Machine Learning, Classification Algorithms, Model Training, Model Optimization
★ 4.5 (22) · Intermediate · Course · 1 - 3 Months

Technical University of Munich (TUM)
Skills you'll gain: Commercialization, Transportation Operations, Transportation Management, Resource Utilization, Sustainable Development, Sustainable Technologies, Strategic Planning, Market Opportunities, Science and Research, Research
★ 4.7 (27) · Intermediate · Course · 1 - 3 Months

SkillsBooster Academy
Skills you'll gain: Prompt Engineering, Prompt Patterns, Responsible AI, Productivity, AI Workflows, Generative AI, Artificial Intelligence, AI Security, AI Personalization, Creative Problem-Solving, Artificial Intelligence and Machine Learning (AI/ML), Innovation, Critical Thinking and Problem Solving, Complex Problem Solving, Automation, Critical Thinking, digital literacy, Digital Assets, Information Technology, Natural Language Processing
Beginner · Course · 1 - 3 Months

University of Maryland, College Park
Skills you'll gain: Agile Project Management, Scrum (Software Development), Sprint Planning, Scaled Agile Framework, Sprint Retrospectives, Agile Software Development, Agile Methodology, Team Management, Project Management Institute (PMI) Methodology, Agile Product Development, Team Building, Backlogs, Kanban Principles, Project Management, Planning, User Story, Lean Methodologies, Continuous Delivery, Risk Management Framework, Product Management
★ 4.5 (24) · Beginner · Course · 1 - 3 Months

Microsoft
Skills you'll gain: Cloud Deployment, Microsoft Azure, Cloud Management, Application Deployment, Cloud Computing, Cloud Development, Windows PowerShell, Cloud Services, Infrastructure As A Service (IaaS), Platform As A Service (PaaS), Resource Management, Command-Line Interface, IT Automation, Scripting, Software Installation, Verification And Validation
★ 5 (21) · Intermediate · Course · 1 - 3 Months

Skills you'll gain: User Research, Figma (Design Software), Design Research, User Experience Design, Prototyping, Wireframing, UI/UX Research, Persona (User Experience), User Experience, User Centered Design, Collaborative Software, Persona Development
★ 4.6 (22) · Intermediate · Course · 1 - 4 Weeks

Skills you'll gain: Oracle SQL Developer, Oracle Databases, Database Design, Data Manipulation, SQL, Relational Databases, Database Management, Database Management Systems, Databases, Database Development, Query Languages, Data Transformation, Data Management, Case Studies, Pivot Tables And Charts, Data Analysis, Data Integration, Performance Tuning, Business Intelligence, Analytics
★ 4.6 (30) · Beginner · Specialization · 1 - 3 Months

digital.auto
Skills you'll gain: Software Development Methodologies, Software Development Life Cycle, Software Development, Software Architecture, Digital Transformation, AI Integrations, Artificial Intelligence, Safety Standards
★ 4.7 (25) · Beginner · Course · 1 - 3 Months

Scrimba
Skills you'll gain: Object Oriented Programming (OOP), File I/O, Python Programming, Data Structures, Computer Programming, Software Engineering, Performance Tuning, Web Development, Performance Testing, Debugging, Web Development Tools
★ 4.8 (24) · Intermediate · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Server Side, Data Access, Apache Tomcat, Application Servers, Java Programming, Relational Databases, Databases, Java, Web Servers, SQL, Authentications, Web Applications, Secure Coding, Software Design Patterns, Data Persistence
★ 4.7 (28) · Intermediate · Course · 1 - 3 Months