• For Individuals
  • For Businesses
  • For Universities
  • For Governments
Degrees
​
Log In
Join for Free
  • Browse
  • Android Programming

Android Programming Courses

Android programming courses can help you learn Java and Kotlin, app lifecycle management, user interface design, and database integration. You can build skills in debugging, performance optimization, and implementing APIs for enhanced functionality. Many courses introduce tools like Android Studio for development, Firebase for backend services, and Git for version control, allowing you to create robust applications and collaborate effectively on projects.

Popular Android Programming Courses and Certifications


  • U

    University of Minnesota

    Cloud Application Security

    Skills you'll gain: Open Web Application Security Project (OWASP), Cloud Security, Authentications, Key Management, Cloud Applications, Application Security, Cloud Development, Secure Coding, DevSecOps, Cloud Computing, Cloud Services, Identity and Access Management, Multi-Factor Authentication, Data Security, Cryptography, Cryptographic Protocols, Application Programming Interface (API), Web Servers, Transaction Processing, Server Side

    4.3 stars, 27 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.3 (27) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Building Modern Distributed Systems with Java

    Skills you'll gain: Distributed Computing, Java Programming, Load Balancing, Middleware, Database Management Systems, NoSQL, Event-Driven Programming, Databases, Systems Architecture, Software Architecture, Computer Systems, Remote Access Systems, Microservices, Scalability, Service Management, Communication Systems

    Intermediate · Course · 1 - 3 Months

  • U

    University of Pittsburgh

    Data Visualization: Fundamentals to Interactive Storytelling

    Skills you'll gain: Data Storytelling, Interactive Data Visualization, Data Presentation, Plot (Graphics), Data Visualization Software, Spatial Data Analysis, Datamaps, Data Visualization, Tableau Software, Leaflet (Software), Spatial Analysis, Network Model, Dashboard Creation, Dashboard, Matplotlib, Seaborn, Geospatial Information and Technology, Time Series Analysis and Forecasting, Network Analysis, Geospatial Mapping

    3.7 stars, 6 reviews, Intermediate, Specialization, 3 - 6 Months

    ★ 3.7 (6) · Intermediate · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
    Category: Build toward a degree
    Build toward a degree
  • C

    Codio

    Images with DALL-E

    Skills you'll gain: Prompt Engineering, OpenAI API, Multimodal Prompts, Generative AI, Photo Editing, OpenAI, Animations, Computer Graphics, Application Programming Interface (API), Graphic and Visual Design

    4.3 stars, 12 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.3 (12) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • E

    EDUCBA

    Oracle DBA 21c: Master Database Administration

    Skills you'll gain: Oracle Databases, Oracle SQL Developer, Performance Tuning, Database Management, Database Administration, Operational Databases, Data Maintenance, Database Architecture and Administration, Data Migration, Database Software, Relational Databases, Database Systems, Patch Management, Database Design, Data Integrity, Data Import/Export, Database Management Systems, SQL, Data Storage, Data Management

    5 stars, 39 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 5 (39) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • C

    Coursera

    Test Accessibility of Your Design with WAVE

    Skills you'll gain: Web Content Accessibility Guidelines, Usability, Web Design, Information Architecture, Web Development Tools, Test Tools, Web Development, Customer Service

    4.4 stars, 32 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.4 (32) · Beginner · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • E

    EDUCBA

    IntelliJ IDEA Essentials: Build, Test, and Manage Projects

    Skills you'll gain: IntelliJ IDEA, Software Design, Object Oriented Programming (OOP), Apache Maven, Object Oriented Design, Integrated Development Environments, Software Development Tools, Build Tools, Version Control, Software Architecture, Git (Version Control System), GitHub, Data Import/Export, Development Environment, Java, Program Development, Kotlin, Debugging, Java Programming, Software Installation

    4.7 stars, 72 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.7 (72) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • U

    Universidad Nacional Autónoma de México

    Python: de explorador de datos a analista

    Skills you'll gain: Exploratory Data Analysis, Pandas (Python Package), Data Visualization, Data Analysis, Data Visualization Software, Data Science, Python Programming, Analysis, Software Installation, Data Manipulation, Scripting, Package and Software Management, Development Environment

    3.8 stars, 10 reviews, Mixed, Course, 1 - 3 Months

    ★ 3.8 (10) · Mixed · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • L

    LearnQuest

    Jakarta Persistence (JPA)

    Skills you'll gain: Object-Relational Mapping, Java Platform Enterprise Edition (J2EE), Database Design, Data Persistence, Data Access, Java, Relational Databases, Data Mapping, Java Programming, JUnit, SQL, Query Languages, Software Versioning

    5 stars, 13 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 5 (13) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Linux Troubleshooting Course with Real Life Examples

    Skills you'll gain: Hardening, Performance Tuning, Systems Analysis, Operating System Administration, Technical Support and Services, Virtual Environment, Virtualization and Virtual Machines, Memory Management, File I/O, Security Management, Debugging, Service Management, OS Process Management, Data Maintenance, Scripting, Record Keeping, Configuration Management

    4.3 stars, 12 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 4.3 (12) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • P

    Packt

    Learn Java from Scratch - A Beginner's Guide

    Skills you'll gain: Apache Maven, Java, Object Oriented Design, Build Tools, Memory Management, Hibernate (Java), Unit Testing, File I/O, Data Persistence, Docker (Software), Software Testing, Software Design Patterns, Integrated Development Environments, Object-Relational Mapping, Functional Design

    Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • A

    AI CERTs

    Learn AI Agents: Design, Build & Deploy

    Skills you'll gain: AI Integrations, Cloud Deployment, Application Deployment, Application Programming Interface (API), System Monitoring, Continuous Monitoring, Performance Tuning, Model Optimization, Memory Management

    Intermediate · Course · 1 - 3 Months

    Category: New
    New
    Category: Preview
    Preview
1…282283284…496

In summary, here are 10 of our most popular android programming courses

  • Cloud Application Security: University of Minnesota
  • Building Modern Distributed Systems with Java: Packt
  • Data Visualization: Fundamentals to Interactive Storytelling: University of Pittsburgh
  • Images with DALL-E: Codio
  • Oracle DBA 21c: Master Database Administration: EDUCBA
  • Test Accessibility of Your Design with WAVE: Coursera
  • IntelliJ IDEA Essentials: Build, Test, and Manage Projects: EDUCBA
  • Python: de explorador de datos a analista: Universidad Nacional Autónoma de México
  • Jakarta Persistence (JPA): LearnQuest
  • Linux Troubleshooting Course with Real Life Examples: Packt

Skills you can learn in Mobile And Web Development

Web (13)
Mobile App (9)
Javascript (8)
Mobile Application Development (8)
Web Development (8)
Android Software Development (7)
CSS (6)
Programming Language (6)
Web Application (6)
Android Studio (5)
Angularjs (5)
Computer Program (5)

Other topics to explore

Arts and Humanities
338 courses
Business
1095 courses
Computer Science
668 courses
Data Science
425 courses
Information Technology
145 courses
Health
471 courses
Math and Logic
70 courses
Personal Development
137 courses
Physical Science and Engineering
413 courses
Social Sciences
401 courses
Language Learning
150 courses

Coursera Footer

Skills

  • Accounting
  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • Human Resources (HR)
  • Microsoft Excel
  • Project Management
  • Python
  • SQL

Professional Certificates

  • Google AI Certificate
  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM AI Engineering Certificate
  • IBM AI Product Manager Certificate
  • IBM Data Science Certificate
  • Intuit Academy Bookkeeping Certificate

Courses & Specializations

  • AI Essentials Specialization
  • AI For Business Specialization
  • AI For Everyone Course
  • AI in Healthcare Specialization
  • Deep Learning Specialization
  • Excel Skills for Business Specialization
  • Financial Markets Course
  • Machine Learning Specialization
  • Prompt Engineering for ChatGPT Course
  • Python for Everybody Specialization

Career Resources

  • Career Aptitude Test
  • CAPM Certification Requirements
  • CompTIA A+ Certification Requirements
  • CompTIA Security+ Certification Requirements
  • Essential IT Certifications
  • High-Income Skills to Learn
  • How to Learn Artificial Intelligence
  • PMP Certification Requirements
  • Popular Cybersecurity Certifications
  • Share your Coursera learning story

Coursera

  • About
  • What We Offer
  • Leadership
  • Careers
  • Catalog
  • Coursera Plus
  • Professional Certificates
  • MasterTrack® Certificates
  • Degrees
  • For Enterprise
  • For Government
  • For Campus
  • Become a Partner
  • Social Impact
  • Free Courses
  • Udemy

Community

  • Learners
  • Partners
  • Beta Testers
  • Blog
  • The Coursera Podcast
  • Tech Blog

More

  • Press
  • Investors
  • Terms
  • Privacy
  • Help
  • Accessibility
  • Contact
  • Articles
  • Directory
  • Affiliates
  • Modern Slavery Statement
  • Do Not Sell/Share
Learn Anywhere
Download on the App Store
Get it on Google Play
Logo of Certified B Corporation
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok