• 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


  • C

    Coursera

    Data Science Coding Challenge: Loan Default Prediction

    Skills you'll gain: Predictive Modeling, Applied Machine Learning, Model Evaluation, Jupyter, Predictive Analytics, Model Training, Lending and Underwriting, Python Programming, Data Science, Machine Learning Methods, Model Optimization, Data Preprocessing, Machine Learning, Data Analysis

    4.7 stars, 114 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.7 (114) · Intermediate · Guided Project · Less Than 2 Hours

  • D

    Duke University

    Data Engineering with Rust

    Skills you'll gain: Data Pipelines, Rust (Programming Language), Restful API, Cloud-Based Integration, Amazon Web Services, Cloud Development, Data Structures, Secure Coding, Data Processing, Other Programming Languages, Application Programming Interface (API), Data Manipulation, System Programming, Encryption, Python Programming, Command-Line Interface, Software Testing

    3.5 stars, 71 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 3.5 (71) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • G

    Google Cloud

    Flutter Startup Namer

    Skills you'll gain: Flutter (Software), Cross Platform Development, Mobile Development, Android Development, Mobile Development Tools, Web Applications, UI Components, Package and Software Management, Network Analysis

    Beginner · Project · Less Than 2 Hours

  • P

    Packt

    Practical Quantum Computing with IBM Qiskit for Beginners

    Skills you'll gain: IBM Cloud, Cryptography, Cryptographic Protocols, Algorithms, Python Programming, Linear Algebra, Software Installation, Development Environment, Application Frameworks

    4.1 stars, 12 reviews, Beginner, Course, 3 - 6 Months

    ★ 4.1 (12) · Beginner · Course · 3 - 6 Months

  • C

    Coursera

    Introduction to Javascript: The Basics

    Skills you'll gain: Javascript, Back-End Web Development, Server Side, Front-End Web Development, Hypertext Markup Language (HTML), Scripting, Event-Driven Programming, JavaScript Frameworks, Web Applications, Mobile Development, HTML and CSS, Web Development, Scripting Languages, Event Monitoring, Code Reusability

    4.3 stars, 291 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.3 (291) · Beginner · Guided Project · Less Than 2 Hours

  • C

    Corporate Finance Institute

    Practical Data Science for Data Analysts

    Skills you'll gain: Classification Algorithms, Data Preprocessing, Matplotlib, Feature Engineering, Data Visualization, Model Evaluation, Data Import/Export, Exploratory Data Analysis, Plot (Graphics), Pandas (Python Package), Data Presentation, Data Science, NumPy, Regression Analysis, Data Analysis, Data Structures, Data Wrangling, Correlation Analysis, Portfolio Management, Predictive Analytics

    4.5 stars, 23 reviews, Advanced, Specialization, 3 - 6 Months

    ★ 4.5 (23) · Advanced · Specialization · 3 - 6 Months

    Status: Free trial
    Free trial
  • U

    University of Colorado Boulder

    M2M & IoT Interface Design & Protocols for Embedded Systems

    Skills you'll gain: Internet Of Things, API Design, Amazon Web Services, Embedded Software, Cloud Computing Architecture, Application Programming Interface (API), Network Protocols, Microservices, Cloud Applications, Cloud Services, Communication Systems, Middleware, Cloud Platforms, Embedded Systems, Information Systems Security, Telecommunications, Cloud Technologies, Interoperability, Cybersecurity, Cloud-Based Integration

    4.5 stars, 127 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.5 (127) · Intermediate · Course · 1 - 4 Weeks

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

    University of California, Davis

    Data Manipulation in JavaScript

    Skills you'll gain: Javascript and jQuery, jQuery, Data Validation, Javascript, Event-Driven Programming, Application Programming Interface (API), Object Oriented Programming (OOP)

    4.8 stars, 69 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.8 (69) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Pittsburgh

    Mathematical Foundations for Data Science and Analytics

    Skills you'll gain: Statistical Analysis, NumPy, Probability Distribution, Matplotlib, Plot (Graphics), Statistics, Data Science, Probability & Statistics, Probability, Statistical Modeling, Predictive Modeling, Data Analysis, Linear Algebra, Predictive Analytics, Statistical Methods, Mathematics and Mathematical Modeling, Applied Mathematics, Python Programming, Machine Learning, Logical Reasoning

    3.6 stars, 16 reviews, Beginner, Specialization, 1 - 3 Months

    ★ 3.6 (16) · Beginner · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
  • A

    Anthropic

    Building with the Claude API

    Skills you'll gain: Prompt Engineering, AI Workflows, Agentic Workflows, Claude Code, Model Context Protocol, Retrieval-Augmented Generation, Anthropic Claude, Agentic systems, Application Programming Interface (API), Tool Calling, Context Management, Embeddings, Model Evaluation

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

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

    Category: Free
    Free
  • C

    Coursera

    Python for Beginners: Variables and Strings

    Skills you'll gain: Data Import/Export, Data Analysis, Data Visualization, Programming Principles, Python Programming

    4.6 stars, 58 reviews, Beginner, Guided Project, Less Than 2 Hours

    ★ 4.6 (58) · Beginner · Guided Project · Less Than 2 Hours

  • U

    Universidad de los Andes

    Introducción a la ciencia de datos aplicada

    Skills you'll gain: Data Visualization, Exploratory Data Analysis, Statistical Hypothesis Testing, Statistical Visualization, Correlation Analysis, Data Science, Jupyter, Data Analysis, Business Analytics, Statistical Methods, Statistical Analysis, Probability & Statistics, Python Programming, Descriptive Statistics, Statistical Inference, Data Analysis Software, Data Modeling, Statistical Modeling, Data Validation, Design Thinking

    4.7 stars, 462 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.7 (462) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
1…170171172…500

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

  • Data Science Coding Challenge: Loan Default Prediction: Coursera
  • Data Engineering with Rust: Duke University
  • Flutter Startup Namer: Google Cloud
  • Practical Quantum Computing with IBM Qiskit for Beginners: Packt
  • Introduction to Javascript: The Basics: Coursera
  • Practical Data Science for Data Analysts: Corporate Finance Institute
  • M2M & IoT Interface Design & Protocols for Embedded Systems: University of Colorado Boulder
  • Data Manipulation in JavaScript: University of California, Davis
  • Mathematical Foundations for Data Science and Analytics: University of Pittsburgh
  • Building with the Claude API: Anthropic

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
© 2026 Coursera Inc. All rights reserved.
  • Coursera Facebook
  • Coursera Linkedin
  • Coursera Twitter
  • Coursera YouTube
  • Coursera Instagram
  • Coursera TikTok