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.

Universitat Autònoma de Barcelona
Skills you'll gain: Peer Review, Event Marketing, Internal Communications, Brand Management, Branding, Promotional Strategies, Business Development, Brand Strategy, Proposal Development, Event Planning, Campaign Planning, Case Studies, Stakeholder Engagement, Driving engagement, Strategic Partnership, Stakeholder Management, Stakeholder Analysis, Stakeholder Communications, Employee Engagement
Beginner · Course · 1 - 3 Months

O.P. Jindal Global University
Skills you'll gain: Writing, Report Writing, Writing and Editing, Research, Peer Review, Media and Communications, Journals, Research and Design, Style Guides, Research Design, Policy Development
Beginner · Course · 1 - 4 Weeks

LearnQuest
Skills you'll gain: Java Programming, Java, Object Oriented Programming (OOP), Object Oriented Design, Software Design, Functional Design
Intermediate · Course · 1 - 3 Months

Coursera
Skills you'll gain: Animations, Motion Graphics, Editing, Animation and Game Design, Developing Training Materials, Content Creation, Video Editing, Video Production, Training and Development
Beginner · Guided Project · Less Than 2 Hours

Duke University
Skills you'll gain: File I/O, Memory Management, Maintainability, C (Programming Language), Software Engineering, System Programming, Programming Principles, Software Development, Simulations, Command-Line Interface, Collaborative Software
Beginner · Course · 1 - 4 Weeks

EDUCBA
Skills you'll gain: Embedded Software, Real-Time Operating Systems, Software Development, Software Design, Software Architecture, Embedded Systems, Software Systems, Middleware, Systems Architecture, Extensible Markup Language (XML), System Configuration, Application Frameworks, Interoperability, Event-Driven Programming, Communication Systems
Beginner · Course · 1 - 4 Weeks

Skills you'll gain: Javascript, Back-End Web Development, Server Side, Front-End Web Development, Hypertext Markup Language (HTML), Scripting, Event-Driven Programming, JavaScript Frameworks, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages, Event Monitoring, Code Reusability
Beginner · Guided Project · Less Than 2 Hours

Skills you'll gain: Kubernetes, Google Cloud Platform, Cloud Development, Containerization, Cloud Infrastructure, Cloud Applications, Prompt Engineering Tools, CI/CD, Generative AI, Cloud-Native Computing, Cloud Storage, Identity and Access Management, Infrastructure As A Service (IaaS), Prompt Engineering, Cloud Engineering, Cloud Platforms, Data Persistence, Scalability, Continuous Deployment, Application Deployment
Beginner · Specialization · 3 - 6 Months

Skills you'll gain: Web Design and Development, Object Oriented Design, Database Systems, Application Design, UI Components
Intermediate · Course · 1 - 3 Months

Fudan University
Skills you'll gain: Unity Engine, Game Design, Video Game Development, Intellectual Property, 3D Assets, Mobile Development, Android Development, Animation and Game Design, Cloud Deployment, Application Deployment, Conceptual Design, Android (Operating System), User Interface (UI), Mobile Development Tools, C# (Programming Language), Systems Design, User Interface (UI) Design, Cross Platform Development, Performance Tuning, New Product Development
Beginner · Specialization · 3 - 6 Months

University of California, Santa Cruz
Beginner · Course · 1 - 3 Months

Multiple educators
Skills you'll gain: Data Literacy, Data-Driven Decision-Making, Cloud Solutions, Cloud Security, Business Analytics, Infrastructure as Code (IaC), Team Oriented, Virtual Machines, Exploratory Data Analysis, Hybrid Cloud Computing, Data Management, Data Visualization Software, Process Design, System Monitoring, Enterprise Security, Software As A Service, Data Processing, Data Manipulation, Statistical Software, Data Import/Export
Beginner · Specialization · 1 - 3 Months