• 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

    Detecting COVID-19 with Chest X-Ray using PyTorch

    Skills you'll gain: PyTorch (Machine Learning Library), Model Training, Convolutional Neural Networks, Transfer Learning, Image Analysis, Predictive Modeling, Deep Learning, Radiology, Medical Imaging, Machine Learning, Computer Vision, Data Preprocessing, Data Transformation

    4.5 stars, 340 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.5 (340) · Intermediate · Guided Project · Less Than 2 Hours

  • U

    University of California, Irvine

    The Nature of Data and Relational Database Design

    Skills you'll gain: Decision Support Systems, Database Design, Relational Databases, Database Management, Database Theory, Database Systems, Database Development, Database Management Systems, SQL, Descriptive Statistics, Database Architecture and Administration, Statistics, Statistical Reporting, Statistical Analysis, Business Intelligence, Microsoft Excel, Data Processing, Extract, Transform, Load, Business Analytics, Data Manipulation

    4.5 stars, 103 reviews, Beginner, Course, 1 - 4 Weeks

    ★ 4.5 (103) · Beginner · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • 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
  • M

    Microsoft

    AI and Machine Learning Algorithms and Techniques

    Skills you'll gain: Unsupervised Learning, Generative AI, Large Language Modeling, Supervised Learning, Deep Learning, Generative Model Architectures, LLM Application, Applied Machine Learning, Artificial Intelligence and Machine Learning (AI/ML), Reinforcement Learning, Statistical Machine Learning, Machine Learning Algorithms, Model Training, Artificial Neural Networks, Feature Engineering, Unstructured Data, Model Evaluation, Dimensionality Reduction, Model Optimization

    4.7 stars, 71 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.7 (71) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • V

    Vanderbilt University

    Chat with Your Data: Generative AI-Powered SQL Data Analysis

    Skills you'll gain: SQL, Generative AI, AI literacy, Data Visualization, Interactive Data Visualization, Prompt Patterns, Data Analysis, Debugging, Exploratory Data Analysis, ChatGPT, Prompt Engineering, Databases, Context Engineering, Data Validation, Code Reusability

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

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

    Status: Free trial
    Free trial
  • M

    Microsoft

    Microsoft Azure Management Tools and Security Solutions

    Skills you'll gain: Microsoft Azure, Serverless Computing, Security Strategy, Network Security, Firewall, Cloud Management, Cyber Security Strategy, Distributed Denial-Of-Service (DDoS) Attacks, Cloud Services, System Monitoring, Cloud Security, Cloud Deployment, Application Security, Information Systems Security, Internet Of Things, Artificial Intelligence, Key Management

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

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

  • C

    Cisco Learning and Certifications

    Ansible for Network Automation

    Skills you'll gain: Ansible, YAML, IT Automation, Network Architecture, Network Administration, Network Switches, General Networking, Automation, Network Routing, System Configuration, Routing Protocols, Linux, Software Configuration Management, Software Documentation, Configuration Management, Python Programming

    4.8 stars, 33 reviews, Intermediate, Course, 1 - 4 Weeks

    ★ 4.8 (33) · Intermediate · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • U

    University of Illinois Urbana-Champaign

    Getting Started with CyberGIS

    Skills you'll gain: Geospatial Information and Technology, Geographic Information Systems, Apache Hadoop, Spatial Data Analysis, Geospatial Mapping, Spatial Analysis, Big Data, Matplotlib, Data Processing, Computational Thinking, Distributed Computing, Data Manipulation, Theoretical Computer Science, Python Programming

    4.2 stars, 30 reviews, Beginner, Course, 1 - 3 Months

    ★ 4.2 (30) · Beginner · Course · 1 - 3 Months

    Category: Preview
    Preview
  • J

    Johns Hopkins University

    Coding the Static Restaurant Site

    Skills you'll gain: Responsive Web Design, HTML and CSS, Web Design, Bootstrap (Front-End Framework), Web Design and Development, Web Development, Web Applications, Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), Browser Compatibility, User Interface and User Experience (UI/UX) Design, User Experience Design, Requirements Analysis, Requirements Elicitation, Client Services, Javascript

    4.7 stars, 56 reviews, Mixed, Course, 1 - 4 Weeks

    ★ 4.7 (56) · Mixed · Course · 1 - 4 Weeks

    Status: Free trial
    Free trial
  • C

    Coursera

    Visualizing Filters of a CNN using TensorFlow

    Skills you'll gain: Tensorflow, Convolutional Neural Networks, Applied Machine Learning, Image Analysis, Python Programming, Jupyter, Artificial Neural Networks, Deep Learning, Software Visualization, Machine Learning

    4.4 stars, 84 reviews, Intermediate, Guided Project, Less Than 2 Hours

    ★ 4.4 (84) · Intermediate · Guided Project · Less Than 2 Hours

    Category: Free
    Free
  • P

    Packt

    Foundations of Modern C++

    Skills you'll gain: C++ (Programming Language), Object Oriented Programming (OOP), Development Environment, Computer Programming, Microsoft Visual Studio, Computer Programming Tools, Integrated Development Environments, Programming Principles, Apple Xcode, Software Installation, Performance Tuning, Debugging

    4.2 stars, 26 reviews, Intermediate, Course, 1 - 3 Months

    ★ 4.2 (26) · Intermediate · Course · 1 - 3 Months

    Status: Free trial
    Free trial
  • I

    Infosec

    JavaScript Security

    Skills you'll gain: Authentications, Application Security, Secure Coding, Serverless Computing, Cryptography, Risk Management Framework, Cloud Security, Threat Management, Infrastructure Security, Exploitation techniques, Package and Software Management, Node.JS, Web Applications, Javascript, Vulnerability Management, Cloud Services, Cloud Platforms, Web Development, Identity and Access Management, Dependency Analysis

    4.5 stars, 114 reviews, Intermediate, Specialization, 1 - 3 Months

    ★ 4.5 (114) · Intermediate · Specialization · 1 - 3 Months

    Status: Free trial
    Free trial
1…166167168…499

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

  • Detecting COVID-19 with Chest X-Ray using PyTorch: Coursera
  • The Nature of Data and Relational Database Design: University of California, Irvine
  • Practical Data Science for Data Analysts: Corporate Finance Institute
  • AI and Machine Learning Algorithms and Techniques: Microsoft
  • Chat with Your Data: Generative AI-Powered SQL Data Analysis: Vanderbilt University
  • Microsoft Azure Management Tools and Security Solutions: Microsoft
  • Ansible for Network Automation: Cisco Learning and Certifications
  • Getting Started with CyberGIS: University of Illinois Urbana-Champaign
  • Coding the Static Restaurant Site: Johns Hopkins University
  • Visualizing Filters of a CNN using TensorFlow: Coursera

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