Author/Android Development Technology Promotion Engineer Kat Kuan

We’re trying to open up Android development to the masses so that everyone can be an Android developer. Over the years, millions of learners of all levels have used our content and completed courses and Codelab to improve their skills. As the industry continues to evolve, we are constantly updating and releasing new content.

As the job market for skilled Android developers continues to grow, there is a growing need for educators to train the next generation of Android developers. To this end, we provide the following resources to support educators in their efforts to enhance their teaching capabilities.

A new lector-led course on Using Kotlin for Android development

We’ve launched a new lecture-guided Chinese course on Android development using Kotlin. This is a classroom learning course (online or offline) where instructors teach important Android concepts and students get hands-on practice through Codelab. Official course materials are now available and instructors are free to modify them according to students’ needs. Click here to download the full Chinese course immediately.

This course is a major update to the one we released in 2018. From the release of the Android Jetpack library to the shift of Android development to Kotlin first, these updates represent the latest changes to the Android platform. The Kotlin programming language helps developers become more productive by simplifying syntax and enhancing code security. Kotlin is Google’s recommended programming language for new developers building Android apps, and is now used by more than 60% of professional Android developers. Although no prior experience with Android or Kotlin is required to teach this course, prior programming experience is recommended.

We have established collaborations with universities and skilled partners around the world. They were among the first to teach the course to students this spring, with more to follow this fall and in the following semesters. This course is now publicly available and educators are welcome to start teaching Android development courses.

This is primarily a hands-on course in which students learn programming implementations that will help them work for mobile application companies.

Dr. Kavita S. Oza, Shivaji University

The Android Study Jams content is now available to all developers

Peer support groups have proven to be an effective way to learn Android development in addition to formal classes. That’s why we’re launching Android Study Jams for all developers at the same time. Android Study Jams enable a group of students to learn Android development together through hands-on Codelab, an online course. Although lectures are not required, it is recommended that a teaching assistant be assigned to conduct group meetings. You don’t need any programming experience to get started. More than 38,000 students in the Global Google Developer Student Club have participated in the program.

Taking students to Kotlin and accompanying them on their first steps will make a difference in their lives and make us feel incredibly happy and excited.

— Turkish developer student Club Ceren Tunay and Serkan Alc

There are many ways to learn, but it’s always interesting to see how students turn into Android developers; It’s always exciting to see their personal achievements, the innovative applications they build, and their entrepreneurial pursuits. This video highlights two developers and how learning Android development affected their careers.

For details on these new courses, see Android Development Resources for Educators.

For independent learners, we also offer self-study content, Udacity courses and nanodegrees, and more resources on Android’s official documentation.

In order for you to systematically learn how to use Kotlin for Android development, we have specially made the PPT version of the course in Chinese: click here to download the full Chinese course immediately.