For IndividualsFor BusinessesFor UniversitiesFor Governments
Coursera
  • Online DegreeExplore Bachelor’s & Master’s degrees
  • MasterTrack™Earn credit towards a Master’s degree
  • University CertificatesAdvance your career with graduate-level learning
Find your New Career
  • Browse
  • Top Courses
  • Log In
  • Join for Free
    Coursera
    • Browse
    • Android App Development

    Filter by

    92 results for "android app development"

    • Placeholder
      Meta

      Meta Android Developer

      Skills you'll gain: Computer Programming, Mobile Development, Web Development, Software Engineering, Android Development, Javascript, Other Programming Languages, React (web framework), Application Development, Programming Principles, Data Management, Human Computer Interaction, Software Engineering Tools, Front-End Web Development, Mobile Development Tools, Software Testing, Theoretical Computer Science, User Experience, Algorithms, Data Structures, Research and Design, Computer Programming Tools, Database Application, Databases, Interactive Design, Mathematics, SQL, Statistical Programming, User Experience Design, Big Data, Calculus, Entrepreneurship, Market Research, Operations Research, Strategy and Operations, Computational Logic, Computer Architecture, Django (Web Framework), Hardware Design, Mathematical Theory & Analysis, Algebra, Communication, Computational Thinking, Computer Science, Linux, Python Programming, Web Design

      4.7

      (2.5k reviews)

      Beginner · Professional Certificate · 3-6 Months

    • Placeholder
      Vanderbilt University

      Android App Development

      Skills you'll gain: Mobile Development, Android Development, Java Programming, Computer Programming, Computer Science, Mobile Development Tools, Mobile Security, Computer Programming Tools, Software Engineering, Software Testing, Algorithms, Application Development, Communication, Computer Networking, Javascript, Journalism, Network Model, Operating Systems, Programming Principles, Software Engineering Tools, Theoretical Computer Science, Web Development

      4.5

      (3.5k reviews)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      CentraleSupélec

      Build Your First Android App (Project-Centered Course)

      Skills you'll gain: Android Development, Computer Programming, Java Programming, Mobile Development, Other Programming Languages, Application Development, Computer Programming Tools, Software Engineering

      4.2

      (2k reviews)

      Mixed · Course · 1-3 Months

    • Placeholder
      Meta

      Introduction to Android Mobile Application Development

      Skills you'll gain: Application Development, Software Engineering, Android Development, Mobile Development

      4.7

      (510 reviews)

      Beginner · Course · 1-4 Weeks

    • Free

      Placeholder
      University of Maryland, College Park

      Programming Mobile Applications for Android Handheld Systems: Part 1

      Skills you'll gain: Mobile Development, Android Development, Application Development, Computer Programming, Human Computer Interaction, Software Engineering, User Experience, Computer Programming Tools, Mobile Development Tools

      4.6

      (670 reviews)

      Mixed · Course · 1-3 Months

    • Placeholder
      JetBrains

      Kotlin for Java Developers

      Skills you'll gain: Computer Programming, Java Programming, Other Programming Languages, Algorithms, Programming Principles, Theoretical Computer Science, Algebra, Amazon Web Services, Android Development, Business Analysis, C Programming Language Family, Cloud API, Cloud Computing, Cloud Management, Cloud Storage, Computational Logic, Computational Thinking, Computer Architecture, Computer Graphic Techniques, Computer Graphics, Computer Networking, Computer Security Incident Management, Computer Security Models, Continuous Delivery, Continuous Integration, Cryptography, Cyberattacks, Data Structures, Data Visualization, Design and Product, DevOps, Entrepreneurship, Google Cloud Platform, HTML and CSS, Interactive Design, Javascript, Leadership and Management, Mathematics, Microarchitecture, Mobile Development, Mobile Development Tools, Network Model, Network Security, Operating Systems, Other Web Frameworks, Plot (Graphics), Problem Solving, Product Design, Python Programming, Research and Design, Security Engineering, Security Strategy, Software Engineering, Software Testing, Swift Programming, System Security, System Software, Web Design, Web Development

      4.7

      (1.9k reviews)

      Intermediate · Course · 1-3 Months

    • Placeholder
      Placeholder
      Meta

      Meta React Native

      Skills you'll gain: Web Development, React (web framework), Software Engineering, Javascript, Mobile Development, Computer Programming, Front-End Web Development, Mobile Development Tools, HTML and CSS, Human Computer Interaction, Software Engineering Tools, User Experience, Application Development, Computer Programming Tools, Cross Platform Development, Data Management, Database Application, Databases, Interactive Design, SQL, Software Testing, Statistical Programming, User Experience Design, Web Design, Computer Networking, Database Administration, Network Model, Software Architecture, Theoretical Computer Science, Agile Software Development, Linux, Product Lifecycle, Project Management, Web Development Tools

      4.7

      (3.4k reviews)

      Beginner · Specialization · 3-6 Months

    • Placeholder
      Placeholder
      Vanderbilt University

      Android App Components - Intents, Activities, and Broadcast Receivers

      Skills you'll gain: Computer Science, Android Development, Mobile Development, Computer Programming, Computer Programming Tools, Application Development, Software Engineering, Software Engineering Tools

      4.2

      (771 reviews)

      Mixed · Course · 1-3 Months

    • Placeholder
      Placeholder
      Meta

      Introduction to Mobile Development

      Skills you'll gain: Web Development, Front-End Web Development, HTML and CSS, Application Development, Cross Platform Development, Mobile Development, Mobile Development Tools, Software Engineering, Computer Programming, Javascript, React (web framework), Web Design

      4.7

      (194 reviews)

      Beginner · Course · 1-4 Weeks

    • Placeholder
      Placeholder
      Imperial College London

      Advanced App Development in Android

      Skills you'll gain: Computer Graphics, Mobile Development, Android Development, Computer Graphic Techniques, Geometry, Algebra, Applied Mathematics, Graphic Design, Java Programming, Mathematics, Mobile Development Tools, Plot (Graphics), Python Programming, Data Visualization, Journalism, Virtual Reality

      4.1

      (68 reviews)

      Intermediate · Specialization · 3-6 Months

    • Placeholder

      Free

      Placeholder
      Universidade Estadual de Campinas

      Introdução ao Desenvolvimento de Aplicativos Android

      Skills you'll gain: Android Development, Mobile Development, Computer Programming, Application Development, Java Programming, Software Engineering

      4.5

      (61 reviews)

      Intermediate · Course · 1-3 Months

    • Placeholder

      Free

      Placeholder
      The Hong Kong University of Science and Technology

      Developing Android Apps with App Inventor

      Skills you'll gain: Computer Science, Mobile Development, Mobile Development Tools, Computer Programming, Other Programming Languages, Android Development, Human Computer Interaction, User Experience, Application Development, Computer Programming Tools, Software Engineering

      4.4

      (464 reviews)

      Beginner · Course · 1-3 Months

    Searches related to android app development

    capstone mooc for "android app development"
    advanced app development in android
    advanced app development in android capstone
    1234…8

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

      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)

      Frequently Asked Questions about Android App Development

      • Application Development is a type of Software Development that involves building programs to be utilized by end users. These include applications built for a PC or a mobile user interface, and common ones that come to mind are word processors, games, web browsers, media players, and more.

        When it comes to Android smartphones, Application Developers must consider certain components, programming languages, and other specificities of Android development. With over two billion active Android devices in the world, learning Android App Development is becoming an increasingly in-demand and lucrative skill.‎

      • Companies are seeking Mobile Developers—and skills in Android are advantageous. One report shows Android job postings on Indeed increased by roughly 11 percent from May 2018 to May 2019. These stats especially favor Android Application Developers versed in Android programming languages, user interface, navigation, testing, and other essential skills. The skill building pays off: In May 2019, the average junior Android App Developer salary started at $98,000.

        Android Application Development learners can earn roles beyond “Android Developer.” Some roles available in the U.S. include Backend Python Engineer, Android Engineer, Python Web Developer, UI Engineer, Full-stack Mobile Developer, and others that are related.‎

      • Android Application Development courses offered through Coursera equip learners with knowledge in Java programming languages; Android studio tools; Android activity components; unit testing; audio and video programming; alarm clock application; and more.

        Lessons on Android Application Development are taught by instructors from major tech names and universities, including Vanderbilt University, CentraleSupélec, The Hong Kong University of Science and Technology, and other institutions. Learners can enjoy exploring Android Application Development with instructors specializing in Computer Science, Engineering, Software Development, and other disciplines. Course content on Android Application Development is delivered via video lectures, hands-on projects, readings, quizzes, and other types of assignments.‎

      • A knowledge of specific programming languages can be beneficial if you want to learn Android app development. These include Java, C++, and Kotlin. Knowing Dart and JavaScript can also be helpful. Of course, basic IT, computer, and mobile device skills are important. Familiarity with the Android Software Development Kit (Android SDK) can be beneficial, as can SQL experience and a basic understanding of Git. It also helps if you understand XML basics and Material Design guidelines. If you're familiar with Android Studio, learning app development may be easier. General backend programming experience can also help.‎

      • People best suited for careers in Android app development are those who are passionate about software development and engineering. You must be dedicated to spending long hours writing code. You'll also need some expertise in the industry in which you work. For example, if you're building healthcare apps for Android, you'll need medical knowledge that isn't necessary for building game apps. Communication and teamwork skills are a must as you'll most likely be working with a team on each app you develop. You'll also need good written communication skills as you may find yourself recording and documenting information about your work. You may even find yourself writing articles about your work.‎

      • Simply put, learning Android app development is right for you if you have an interest in creating an app. It could be something you want to do as a hobby, or you may want to create an app for your own business. Even if you have an idea for an app and don't want to create it yourself, learning about development can give you a better understanding of what steps to take next to make it a reality. Learning Android app development may also help you land a job in an expanding field. Developers typically earn a competitive salary, and the field is expected to grow in the future. If you already work as a developer, you may find that you want to specialize in an aspect of Android app development or learn more about it to advance your career.‎

      This FAQ content has been made available for informational purposes only. Learners are advised to conduct additional research to ensure that courses and other credentials pursued meet their personal, professional, and financial goals.
      Other topics to explore
      Placeholder
      Arts and Humanities
      338 courses
      Placeholder
      Business
      1095 courses
      Placeholder
      Computer Science
      668 courses
      Placeholder
      Data Science
      425 courses
      Placeholder
      Information Technology
      145 courses
      Placeholder
      Health
      471 courses
      Placeholder
      Math and Logic
      70 courses
      Placeholder
      Personal Development
      137 courses
      Placeholder
      Physical Science and Engineering
      413 courses
      Placeholder
      Social Sciences
      401 courses
      Placeholder
      Language Learning
      150 courses

      Coursera Footer

      Learn Something New

      • Learn a Language
      • Learn Accounting
      • Learn Coding
      • Learn Copywriting
      • Learn HR
      • Learn Public Relations
      • Boulder MS Data Science
      • Illinois iMBA
      • Illinois MS Computer Science
      • UMich MS in Applied Data Science

      Popular Data Science Topics

      • Artificial Intelligence
      • Data Analysis
      • Data Engineering
      • Data Science
      • Excel
      • Machine Learning
      • Python
      • Power BI
      • R Programming
      • SQL

      Popular Computer Science & IT Topics

      • Blockchain
      • Coding
      • Computer Science
      • Cybersecurity
      • Full Stack Web Development
      • IT
      • Java
      • Software Engineering
      • Web Design
      • Web Development

      Popular Business Topics

      • Accounting
      • Business Finance
      • Communication Skills
      • Leadership & Management
      • Marketing
      • Product Management
      • Project Management
      • UX Design
      • UX Research
      • Writing

      Coursera

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

      Community

      • Learners
      • Partners
      • Beta Testers
      • Translators
      • Blog
      • Tech Blog
      • Teaching Center

      More

      • Press
      • Investors
      • Terms
      • Privacy
      • Help
      • Accessibility
      • Contact
      • Articles
      • Directory
      • Affiliates
      • Modern Slavery Statement
      Learn Anywhere
      Placeholder
      Placeholder
      Placeholder
      © 2023 Coursera Inc. All rights reserved.
      • Placeholder
      • Placeholder
      • Placeholder
      • Placeholder
      • Placeholder
      • Placeholder