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 Programming Course Catalog

Coursera Project Network
Skills you'll gain: Java, Mobile Development, Java Programming, Object Oriented Programming (OOP), Application Frameworks, Android Development, Application Development, Program Development, Software Development
Status: Free TrialDartmouth College
Skills you'll gain: Embedded Software, C (Programming Language), Linux, Embedded Systems, Build Tools, Command-Line Interface, Operating Systems, Program Development, Software Installation, Application Development, File Systems, Computer Programming, Debugging
Status: Free TrialDartmouth College
Skills you'll gain: C (Programming Language), Computer Architecture, Embedded Software, Computer Programming, Program Development, Data Structures, Linux, Debugging
Status: Free TrialImperial College London
Skills you'll gain: Logo Design, Computer Graphics, Visualization (Computer Graphics), 3D Assets, Android Development, Augmented and Virtual Reality (AR/VR), Android Studio, Computer Graphic Techniques, Animations
Status: Free TrialSkills you'll gain: IntelliJ IDEA, Integrated Development Environments, Java, Development Environment, Debugging, Object Oriented Programming (OOP), Programming Principles
Status: PreviewKorea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Programming Principles, Theoretical Computer Science, Other Programming Languages, Computer Programming, Functional Design, Algorithms
Status: PreviewKorea Advanced Institute of Science and Technology(KAIST)
Skills you'll gain: Scala Programming, Other Programming Languages, Computer Programming, Programming Principles, Theoretical Computer Science, Extensible Languages and XML, Concept Of Operations
Status: Free TrialSkills you'll gain: Unity Engine, Video Game Development, Version Control, Mobile Development, Android (Operating System), 3D Assets, User Interface (UI), C# (Programming Language), GitHub, Git (Version Control System), Scripting, Artificial Intelligence, Animations
Status: Free TrialSkills you'll gain: Android Development, Unity Engine, Video Game Development, Animation and Game Design, User Interface (UI) Design, Mobile Development, 3D Assets, Graphics Software, Software Installation, Application Deployment, C# (Programming Language)
Status: Free TrialSkills you'll gain: Game Design, Android Development, Unity Engine, Video Game Development, 3D Assets, Mobile Development, User Interface (UI), User Interface (UI) Design, C# (Programming Language), Animations, Scripting
Status: NewStatus: PreviewSkills you'll gain: Object Oriented Programming (OOP), Java Programming, Application Development, Computer Programming, User Interface (UI), Programming Principles, Databases, System Design and Implementation, File Management, Data Validation
Status: FreeDeepLearning.AI
Skills you'll gain: LLM Application, Google Gemini, Test Case, Code Review, Large Language Modeling, Software Documentation, Prompt Engineering, Debugging
Android Programming learners also search
In summary, here are 10 of our most popular android programming courses
- Intermediate Object-Oriented Programming with Java: Coursera Project Network
- C Programming: Using Linux Tools and Libraries - 7: Dartmouth College
- C Programming: Modular Programming and Memory Management - 3: Dartmouth College
- Android Graphics with OpenGL ES: Imperial College London
- Java Control Flow, IDE, and Object-Oriented Programming: Packt
- Programming Languages Ⅰ: Korea Advanced Institute of Science and Technology(KAIST)
- Programming Languages Ⅱ: Korea Advanced Institute of Science and Technology(KAIST)
- Advanced Unity Scripting, AI, & Complete 3D Game Development: Packt
- Fundamentals of Unity Android Game Development: Packt
- Advanced Game Development and Unity Basics: Packt










