• 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.


More to explore:

Popular Android Programming Courses and Certifications


  • C

    Coursera

    JavaScript Essentials For Beginners

    Skills you'll gain: Javascript, Event-Driven Programming, Web Design and Development, Web Applications, Interaction Design, Scripting, Web Development, Data Validation

    3.8
    Rating, 3.8 out of 5 stars
    ·
    27 reviews

    Beginner · Guided Project · Less Than 2 Hours

  • Status: Preview
    Preview
    K

    Korea Advanced Institute of Science and Technology(KAIST)

    Practical Python for AI Coding 2

    Skills you'll gain: Matplotlib, Data Visualization, Tensorflow, NumPy, Pandas (Python Package), Object Oriented Programming (OOP), Seaborn, Python Programming, Keras (Neural Network Library), Scikit Learn (Machine Learning Library), Data Manipulation

    4.6
    Rating, 4.6 out of 5 stars
    ·
    26 reviews

    Beginner · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    S

    Simplilearn

    AI & Deep Learning Concepts and Applications

    Skills you'll gain: Reinforcement Learning, Artificial Intelligence, Tensorflow, Artificial Neural Networks, Deep Learning, Machine Learning, Applied Machine Learning, Data Ethics, Supervised Learning, Responsible AI, Unsupervised Learning, Natural Language Processing, Computer Programming

    4.2
    Rating, 4.2 out of 5 stars
    ·
    9 reviews

    Beginner · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    F

    Fractal Analytics

    Generative AI Essentials: A Comprehensive Introduction

    Skills you'll gain: Responsible AI, AI Enablement, Data Ethics, Large Language Modeling, Technical Communication, Critical Thinking

    4.2
    Rating, 4.2 out of 5 stars
    ·
    51 reviews

    Beginner · Course · 1 - 4 Weeks

  • C

    Coursera

    Data Visualization using dplyr and ggplot2 in R

    Skills you'll gain: Ggplot2, Tidyverse (R Package), Data Visualization, Data Analysis, Exploratory Data Analysis, R Programming, Data Visualization Software, Data Manipulation, R (Software)

    5
    Rating, 5 out of 5 stars
    ·
    20 reviews

    Intermediate · Guided Project · Less Than 2 Hours

  • Status: Free Trial
    Free Trial
    M

    Microsoft

    Advanced AI and Machine Learning Techniques and Capstone

    Skills you'll gain: Generative AI, Generative Adversarial Networks (GANs), Artificial Intelligence and Machine Learning (AI/ML), Responsible AI, Applied Machine Learning, Data Ethics, Transfer Learning, Federated Learning, Scalability, Machine Learning, Distributed Computing, Model Evaluation, MLOps (Machine Learning Operations), Microsoft Azure, Information Privacy

    4.6
    Rating, 4.6 out of 5 stars
    ·
    38 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Data Analysis with Pandas and Python

    Skills you'll gain: Pandas (Python Package), Data Import/Export, Matplotlib, Pivot Tables And Charts, Jupyter, Data Visualization Software, Data Visualization, Microsoft Excel, Data Analysis, Text Mining, Data Manipulation, Data Cleansing, NumPy, Data Analysis Software, Data Wrangling, Time Series Analysis and Forecasting, Python Programming, Data Preprocessing, Data Structures, Development Environment

    4.7
    Rating, 4.7 out of 5 stars
    ·
    41 reviews

    Intermediate · Specialization · 3 - 6 Months

  • Status: Free Trial
    Free Trial
    J

    Johns Hopkins University

    Data Visualization Capstone

    Skills you'll gain: Data Visualization Software, Data Literacy, Storyboarding, Statistical Visualization, Data Storytelling, Data Manipulation, Data Presentation, Ggplot2, Statistical Reporting, Dashboard, Data Synthesis, Data Analysis, Data Cleansing, R Programming, Tidyverse (R Package), Data Preprocessing, Data Transformation, Data Import/Export, Graphing

    5
    Rating, 5 out of 5 stars
    ·
    36 reviews

    Mixed · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    P

    Packt

    Foundations of Data Science and Machine Learning with Python

    Skills you'll gain: Matplotlib, NumPy, Data Visualization, Data Manipulation, Linear Algebra, Seaborn, Natural Language Processing, Deep Learning, Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Python Programming, Data Preprocessing, Data Science, Regression Analysis, Data Structures, Logistic Regression

    Intermediate · Course · 1 - 3 Months

  • Status: Free Trial
    Free Trial
    U

    University of Michigan

    Python Debugging: A Systematic Approach

    Skills you'll gain: Debugging, Data-oriented programming, Program Development, Python Programming, Data Manipulation, Data Analysis

    4.3
    Rating, 4.3 out of 5 stars
    ·
    6 reviews

    Intermediate · Course · 1 - 4 Weeks

  • Status: Free Trial
    Free Trial
    G

    Google Cloud

    Cloud SQL for MySQL: Qwik Start

    Skills you'll gain: MySQL, Database Administration, Google Cloud Platform, Cloud Hosting, Database Management, Cloud Management, SQL

    4.4
    Rating, 4.4 out of 5 stars
    ·
    53 reviews

    Beginner · Project · Less Than 2 Hours

  • C

    Coursera

    Medical Insurance Premium Prediction with Machine Learning

    Skills you'll gain: Data Visualization, Keras (Neural Network Library), Data Preprocessing, Artificial Neural Networks, Interactive Data Visualization, Predictive Modeling, Tensorflow, Applied Machine Learning, Feature Engineering, Data Science, Predictive Analytics, Data Manipulation, Machine Learning, Model Evaluation, Regression Analysis, Python Programming

    4.7
    Rating, 4.7 out of 5 stars
    ·
    26 reviews

    Beginner · Guided Project · Less Than 2 Hours

1…228229230…403

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

  • JavaScript Essentials For Beginners : Coursera
  • Practical Python for AI Coding 2: Korea Advanced Institute of Science and Technology(KAIST)
  • AI & Deep Learning Concepts and Applications: Simplilearn
  • Generative AI Essentials: A Comprehensive Introduction: Fractal Analytics
  • Data Visualization using dplyr and ggplot2 in R: Coursera
  • Advanced AI and Machine Learning Techniques and Capstone: Microsoft
  • Data Analysis with Pandas and Python: Packt
  • Data Visualization Capstone: Johns Hopkins University
  • Foundations of Data Science and Machine Learning with Python: Packt
  • Python Debugging: A Systematic Approach: University of Michigan

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

  • Artificial Intelligence (AI)
  • Cybersecurity
  • Data Analytics
  • Digital Marketing
  • English Speaking
  • Generative AI (GenAI)
  • Microsoft Excel
  • Microsoft Power BI
  • Project Management
  • Python

Certificates & Programs

  • Google Cybersecurity Certificate
  • Google Data Analytics Certificate
  • Google IT Support Certificate
  • Google Project Management Certificate
  • Google UX Design Certificate
  • IBM Data Analyst Certificate
  • IBM Data Science Certificate
  • Machine Learning Certificate
  • Microsoft Power BI Data Analyst Certificate
  • UI / UX Design Certificate

Industries & Careers

  • Business
  • Computer Science
  • Data Science
  • Education & Teaching
  • Engineering
  • Finance
  • Healthcare
  • Human Resources (HR)
  • Information Technology (IT)
  • Marketing

Career Resources

  • Career Aptitude Test
  • Examples of Strengths and Weaknesses for Job Interviews
  • High-Income Skills to Learn
  • How Does Cryptocurrency Work?
  • How to Highlight Duplicates in Google Sheets
  • How to Learn Artificial Intelligence
  • Popular Cybersecurity Certifications
  • Preparing for the PMP Certification
  • Signs You Will Get the Job After an Interview
  • What Is Artificial Intelligence?

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
  • Share your Coursera learning story

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