technifyedWeekly list

Free online

Android Development courses

Learn Android Development online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.

120 courses

Explore subjects

Showing 120 courses

Università degli Studi di Napoli Federico II

I sistemi Operativi Moderni

Il corso illustra le metodologie e le strategie per la gestione delle risorse in un sistema operativo. The course explains the methods and strategies for managing resources in an operating system.

  • edX
  • Self-paced
  • Free to audit
  • Paid certificate
  • Intermediate

University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 2

This course introduces you to the design and implementation of Android applications for mobile devices. You will build upon concepts from the prior course, including handling notifications, using multimedia and graphics and incorporating touch and gestures into your apps.

  • Coursera
  • Self-paced
  • Paid certificate

University of Maryland, College Park

Programming Mobile Applications for Android Handheld Systems: Part 1

This course introduces you to the design and implementation of Android applications for mobile devices. You will develop an app from scratch, assuming a basic knowledge of Java, and learn how to set up Android Studio, work with various Activities and create simple user interfaces to make your apps…

  • Coursera
  • Self-paced
  • Paid certificate

SkillUp

React Native: Developing Android and iOS Apps

React Native is one of the two most popular frameworks used for mobile app development (Statista). Successful software developers in the mobile app world make a point of having it on their resume. This React Native: Developing Android and iOS Apps course gives aspiring mobile app developers in-dema…

  • Coursera
  • 6 weeks of study, 3–4 hours per week
  • Self-paced
  • Paid certificate

SkillUp

Get Started with Android App Development

In today's digital age, mobile applications are essential tools that drive connectivity and innovation. Whether you are an aspiring mobile developer, user experience (UX) or user interface (UI) designer, mastering Android app development skills is essential. The hands-on experience you gain in this…

  • Coursera
  • 3 weeks of study, 1-2 hours/week
  • Self-paced
  • Paid certificate

Universidad Nacional Autónoma de México

Programando con Java para aplicaciones Android

¡Aprende lo mejor de Java para el desarrollo en Android! Descubre lo necesario para construir tus aplicaciones móviles de una forma sencilla, objetiva y práctica. A lo largo del curso, verás diversos ejemplos para crear tu primer Hola Mundo y practicarás la programación orientada a objetos.

  • Coursera
  • 3 weeks of study, 3-5 hours/week
  • Self-paced
  • Paid certificate

Coursera

Introduction to Android Automotive for Infotainment Systems

Android Automotive OS is transforming how millions interact with their vehicles daily, with major automakers like GM, Ford, and Volvo adopting this platform. This Short Course was created to help Software Development professionals accomplish building production-ready infotainment applications that…

  • Coursera
  • 150 minutes
  • Self-paced
  • Paid certificate

Coursera

GenAI for Mobile App Developers (iOS, Android)

At the GenAI Academy, the "GenAI for Mobile App Developers" course explores the transformative power of Generative Artificial Intelligence (GenAI) in mobile app development practices. This comprehensive course equips participants to harness the capabilities of GenAI to streamline their development…

  • Coursera
  • 1 Hour
  • Self-paced
  • Paid certificate

Coursera

Using Jetpack Compose with Kotlin: Create LazyColumn Lists

In this hour-long project-based course, you will learn how to 1. Create a LazyColumn List. 2. Use navigation components from Jetpack Compose to navigate to a details screen for each item in the list. 3. Manipulate the items list and the detail screen with animations from Jetpack Compose. To achieve…

  • Coursera
  • 1 hour 30 minutes
  • Self-paced
  • Paid certificate

Board Infinity

Android Architecture/Multimedia Framework

This is an Intermediate Course intended for learners passionate about Android Development and have basic knowledge of Android Development. Embark on a comprehensive exploration of Android's architectural components, complemented by an in-depth study of its multimedia frameworks. Designed for softwa…

  • Coursera
  • 4 Weeks of Study, 4 hours/week
  • Self-paced
  • Paid certificate

Infosec

Memory, Encryption, and Protecting Data in Android

This course is designed for intermediate-level learners who want to enhance their security skills in Android development. Participants will analyze the structure of Android memory and evaluate its defenses against exploitation, including understanding pointers and their role in buffer overflow expl…

  • Coursera
  • Self-paced
  • Paid certificate

Infosec

Intro to Secure Coding and Input Validation in Android

This course on Secure Coding in Android Mobile App Development is designed for mobile app developers at a beginner to intermediate level. Participants will understand the necessity of secure coding practices in mobile app development and identify common vulnerabilities and defenses. The course will…

  • Coursera
  • Self-paced
  • Paid certificate

CentraleSupélec

Build Your First Android App (Project-Centered Course)

What you’ll achieve: In this project-centered course*, you’ll design, build, and distribute your own unique application for the Android mobile platform. We’ll provide you with a set of customizable building blocks that you can assemble to create many different types of apps, and that will help you…

  • Coursera
  • 10 hours of study, 10 hours of active project work
  • Self-paced
  • Paid certificate