Resources for Educators
Use these curriculum resources to teach Android app development using the Kotlin programming language at your school or in your local community. These materials - created by the experts at Google - give you everything you need to teach Android development. You can even customize the materials to fit the needs of your audience.
If you are an individual looking to learn Android, check out the self-paced online courses.
Motivate students with tangible, relevant examples
Android development is Kotlin-first
Prepare students for exciting career opportunities
For instructors teaching a course
Lecture slides for instructors
|Introduction||//||Android Development with Kotlin|
|Lesson 1||//||Kotlin Basics|
|Lesson 3||//||Classes and Objects|
|Lesson 4||//||Build your first Android app|
|Lesson 6||//||App Navigation|
|Lesson 7||//||Activity and Fragment Lifecycle|
|Lesson 8||//||App Architecture (UI Layer)|
|Lesson 9||//||App Architecture (Persistence Layer)|
|Lesson 10||//||Advanced RecyclerView use cases|
|Lesson 11||//||Connect to the Internet|
|Lesson 12||//||Repository pattern and WorkManager|
|Lesson 13||//||App UI Design|
- Lecture slides with speaker notes
- Hands-on codelabs for students (presented in pathways)
- Digital badges for students
- Solution code on GitHub
As it’s mostly a hands-on course, students learn implementations which helps them in their placements in Mobile app companies.
Dr. Kavita S. Oza
Students should learn an app development language for [developing] mobile apps. Kotlin is most suitable to be learned.
Dr. Satvir Singh
I. K. Gujral Punjab Technical University
Compared to other languages a student may learn, Kotlin is better to understand and good for implementation.
Dr. Priyank Singhal
Teerthanker Mahaveer University
Slides for facilitators
- Organizer guide - A thorough guide on how to run Android Study Jams, complete with tips on recruiting participants
- Presenter guide - Tips on how to engage your audience and create slides for sessions
- New to Programming Track Sessions 1 & 2 - Sample presentation slides
- Prior Programming Experience Track Sessions 1 & 2 - Sample presentation slides
Students were lined up two hours before entering the computer lab... all of whom were eager for the program and knew they were going to learn something new today.
DSC Lead of Aria University
Introducing people to Kotlin and being by their side at this first step which could touch their lives created great happiness and excitement for us.
Ceren Tunay and Serkan Alc
DSC Turkey, Android Core Mentor Team