• 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


  • E

    EDUCBA

    Master AWS Cloud Foundations: Build, Secure & Scale

    Skills you'll gain: Cloud-Native Computing, Cloud Deployment, Infrastructure as Code (IaC), Databases, Database Systems, Application Deployment, AWS CloudFormation, Cloud Solutions, IT Automation, Cloud Security, User Provisioning, Authentications, Event-Driven Programming

    4.7 stars, 16 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.7 (16) · Beginner · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • D

    DeepLearning.AI

    Large Multimodal Model Prompting with Gemini

    Skills you'll gain: Multimodal Prompts, Gemini, Prompt Engineering, Google Gemini, Prompt Patterns, LLM Application, Tool Calling, Large Language Modeling, Token Optimization, Application Programming Interface (API), Image Analysis

    4.8 stars, 39 reviews, Beginner, Project, Less Than 2 Hours

    ★ 4.8 (39) · Beginner · Project · Less Than 2 Hours

    Category: Free
    Free
  • I

    Illinois Tech

    Bayesian Computational Statistics

    Skills you'll gain: Bayesian Statistics, Data Analysis, Statistical Inference, Regression Analysis, Data Analysis Software, Statistical Methods, Statistical Analysis, Statistical Modeling, Statistical Programming, Statistical Software, Sampling (Statistics), R (Software), R Programming, Numerical Analysis, Markov Model, Logistic Regression, Probability, Simulations, Model Evaluation, Probability Distribution

    Intermediate · Course · 1 - 3 Months

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

    Birla Institute of Technology & Science, Pilani

    Linear Algebra for Machine Learning & AI

    Skills you'll gain: Linear Algebra, Numerical Analysis, Artificial Intelligence and Machine Learning (AI/ML), Applied Mathematics, Data Analysis, Machine Learning, Dimensionality Reduction, Model Optimization, Artificial Neural Networks

    Beginner · Course · 1 - 3 Months

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

    Packt

    Introduction to Python and Google Colab Fundamentals

    Skills you'll gain: Data Structures, Python Programming, Programming Principles, Computer Programming, Program Development, Object Oriented Programming (OOP), Scripting, Scripting Languages, Computational Logic, Jupyter

    Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    CertNexus

    Analyze Data

    Skills you'll gain: Data Analysis, Data Preprocessing, Data Visualization, Statistical Analysis, Exploratory Data Analysis, Statistical Visualization, Statistical Methods, Analytical Skills, Data Processing, Data Wrangling, Data Transformation, Descriptive Statistics, Data Cleansing, Histogram, Data Manipulation, Scatter Plots, Applied Machine Learning

    4.8 stars, 21 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.8 (21) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • C

    Codio

    Java: Linear Data Structures and Trees

    Skills you'll gain: Data Structures, Java Programming, Java, Theoretical Computer Science, Programming Principles, Algorithms

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • B

    Board Infinity

    Java in Machine Learning

    Skills you'll gain: Responsible AI, MLOps (Machine Learning Operations), Data Preprocessing, Model Deployment, Data Ethics, Artificial Intelligence and Machine Learning (AI/ML), Apache Mahout, AI Security, Applied Machine Learning, Classification Algorithms, CI/CD, Java, Java Programming, Machine Learning Software, Jenkins, Deep Learning, Machine Learning, Spring Boot, Natural Language Processing, Reinforcement Learning

    Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • S

    Scrum.org

    Professional Scrum Product Ownership

    Skills you'll gain: Stakeholder Engagement, Backlogs, User Feedback, Stakeholder Communications, Stakeholder Management, Agile Product Development, Scrum (Software Development), Collaboration, Sprint Planning, Product Management, Stakeholder Analysis, Agile Software Development, Product Improvement, Agile Methodology, Product Strategy, Prioritization, Negotiation, Value Propositions, Adaptability, Customer Insights

    Beginner · Specialization · 3 - 6 Months

    Category: New
    New
    Status: Free trial
    Free trial
  • E

    EDUCBA

    Java Spring Boot Case Study - Appointment Management System

    4.6 stars, 28 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.6 (28) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • W

    Whizlabs

    Microsoft Fabric: Implement and Manage Analytics Solutions

    Skills you'll gain: CI/CD, Continuous Deployment, Microsoft Power Platform, Azure Synapse Analytics, Data Pipelines, Analytics, Data Governance, Advanced Analytics, Data Security, Data Architecture, Data Management, Data Analysis Expressions (DAX), Power BI, Microsoft Excel, Exploratory Data Analysis, Apache Spark, Application Deployment, SQL, Governance, Version Control

    Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • P

    Packt

    Natural Language Processing with Real-World Projects

    Skills you'll gain: Pandas (Python Package), Matplotlib, NumPy, Embeddings, Statistical Visualization, Machine Learning Algorithms, Natural Language Processing, Applied Machine Learning, Data Manipulation, Model Optimization, Machine Learning Methods, Pivot Tables And Charts, Linear Algebra, Deep Learning, Text Mining, Unstructured Data, Classification Algorithms, Markov Model, Data Preprocessing, Python Programming

    4.8 stars, 12 reviews, Beginner, Specialization, 3 - 6 Months

    ★ 4.8 (12) · Beginner · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
1…262263264…496

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

  • Master AWS Cloud Foundations: Build, Secure & Scale: EDUCBA
  • Large Multimodal Model Prompting with Gemini: DeepLearning.AI
  • Bayesian Computational Statistics: Illinois Tech
  • Linear Algebra for Machine Learning & AI: Birla Institute of Technology & Science, Pilani
  • Introduction to Python and Google Colab Fundamentals: Packt
  • Analyze Data: CertNexus
  • Java: Linear Data Structures and Trees: Codio
  • Java in Machine Learning: Board Infinity
  • Professional Scrum Product Ownership: Scrum.org
  • Java Spring Boot Case Study - Appointment Management System: EDUCBA

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