Filter by
SubjectRequired
LanguageRequired
The language used throughout the course, in both instruction and assessments.
Learning ProductRequired
LevelRequired
DurationRequired
SkillsRequired
SubtitlesRequired
EducatorRequired
Explore the Android Course Catalog
Duke University
Skills you'll gain: Object Oriented Programming (OOP), Java, Hypertext Markup Language (HTML), Software Design, Data Structures, Debugging, Web Design and Development, Software Engineering, Cryptography, Cascading Style Sheets (CSS), Web Development, Programming Principles, Javascript, Encryption, Algorithms, Program Development, Web Applications, Front-End Web Development, Statistical Analysis, Computer Programming
- Status: Free
Universidade Estadual de Campinas
Skills you'll gain: Android Studio, Android Development, Mobile Development, Event-Driven Programming, User Interface (UI), Application Development, Java, Program Development, Development Environment, Software Installation, User Interface (UI) Design, Extensible Markup Language (XML), System Configuration
Vanderbilt University
Skills you'll gain: Android Studio, Android Development, Object Oriented Programming (OOP), Java, Mobile Development, Application Development, Data Structures, Integrated Development Environments, Computer Programming, Development Environment, Debugging, User Interface (UI)
Skills you'll gain: Kotlin, Android Development, Android Studio, Unit Testing, Object Oriented Programming (OOP), Mobile Development, Test Driven Development (TDD), Software Testing, Application Development, Functional Design
JetBrains
Skills you'll gain: Kotlin, Object Oriented Programming (OOP), Java, Java Programming, Android Development, IntelliJ IDEA, Mobile Development, Functional Design, Interoperability
- Status: Free
Coursera Instructor Network
Skills you'll gain: Mobile Development, Generative AI, Android Studio, Apple iOS, Software Testing, Test Automation, Software Development Tools, User Interface (UI), Performance Tuning, UI/UX Strategy, Data Ethics
Skills you'll gain: User Interface (UI) Design, Android Development, User Interface (UI), User Interface and User Experience (UI/UX) Design, Mobile Development, C# (Programming Language), Program Development, Debugging, UI Components, Scripting, Application Deployment, Scripting Languages, Augmented and Virtual Reality (AR/VR), Virtual Environment, Visualization (Computer Graphics), Computer Graphics, Development Environment, Software Installation, Object Oriented Programming (OOP), Computer Programming
Skills you'll gain: Flutter (Software), Mobile Development, React Native, Apple iOS, iOS Development, Back-End Web Development, User Story, User Interface (UI), Android Development, User Interface and User Experience (UI/UX) Design, Application Development, Cross Platform Development, Application Programming Interface (API), Software Development Tools, Application Frameworks, Development Environment, UI Components, Application Deployment, Figma (Design Software), Databases
Coursera Project Network
Skills you'll gain: Mobile Development, Google Sheets, Application Development, Cloud Applications, User Accounts, Personalized Service, User Interface (UI) Design, User Feedback
Board Infinity
Skills you'll gain: React Native, Docker (Software), Mobile Development, Cross Platform Development, Azure DevOps, Jest (JavaScript Testing Framework), Containerization, Microservices, UI Components, ASP.NET, DevOps, User Interface and User Experience (UI/UX) Design, .NET Framework, Unit Testing, Development Environment, User Interface (UI), Development Testing, Performance Tuning, Data Security, iOS Development
- Status: Free
The Hong Kong University of Science and Technology
Skills you'll gain: Android Development, User Interface (UI), User Interface and User Experience (UI/UX) Design, Mobile Development, Interactive Design, Application Development, Data Storage, Program Development, Global Positioning Systems, Programming Principles, Computer Programming, Event-Driven Programming, Computer Graphics
University of Alberta
Skills you'll gain: Object Oriented Design, Unified Modeling Language, Software Design, Object Oriented Programming (OOP), Java, Maintainability, Software Architecture, Programming Principles, Android Development, Technical Design, Conceptual Design
In summary, here are 10 of our most popular android courses
- Java Programming and Software Engineering Fundamentals: Duke University
- Introdução ao Desenvolvimento de Aplicativos Android: Universidade Estadual de Campinas
- Java for Android: Vanderbilt University
- Advanced Programming in Kotlin: Meta
- Kotlin for Java Developers: JetBrains
- GenAI for Mobile App Developers (iOS, Android): Coursera Instructor Network
- Unity Android — Build Eight Mobile Games with Unity and C#: Packt
- Developing Mobile Apps with Flutter: IBM
- Build a mobile app with Google Sheets on Glide and no coding: Coursera Project Network
- Holistic Mobile App Design & Development: Board Infinity