Android & Kotlin Learning Paths
Android & Kotlin

Android & Kotlin for Beginners
Your introduction to Android app development starts here! In this learning path, you¡¯ll build your very first...
more
Android & Kotlin

Android User Interfaces
Building apps requires a good command of the various user interface elements that bring life and utility to a...
more
Android & Kotlin

Android Data & Networking
Behind most every Android app is the data that drives it - but where does this data come from, and how do you...
more
Android & Kotlin

Android IDEs & Tools
When you spend your life designing and debugging apps inside Android Studio, you want your time to be well sp...
more
Android & Kotlin

Software Engineering for Android
There¡¯s a lot more to app building than just knowing your way around Android Studio. In this path, you¡¯ll cov...
more
Android & Kotlin

Android UI & UX: Beyond the Basics
You¡¯ve built your first Android app, or maybe your second ¡ but there¡¯s a lot more to learn! In this path, yo...
more
Android & Kotlin

Android Animations
You¡¯ve built out the next killer Android app, and it¡¯s functional ¡ but not beautiful. Time to ship? Not quit...
more
Android & Kotlin

Android Architecture
As you move further into your career as a professional Android developer, you¡¯ll soon realize that planning o...
more
Android & Kotlin

Advanced Android Data & Networking
Learn where the data behind your apps comes from! You¡¯ll learn how to use multiple technologies to persist da...
more
Android & Kotlin

Foundational Tools in Android
This course is designed as an onramp to Android development for beginners who are new to programming in gener...
more
Android & Kotlin

Learn the Kotlin Language
In this course you will learn the Kotlin programming language from the ground. It is a comprehensive overview...
more
Android & Kotlin

Object-Oriented Programming in Kotlin
Learning to write code is easy, but learning to write ¡°good¡± code is a different story entirely. In this cou...
more
Android & Kotlin

Concurrency & Networking in Android
This learning path is a comprehensive overview of networking and concurrency in Kotlin. In this learning path...
more
Android & Kotlin

Android User Interface Development
This course provides a strong foundation for creating user interfaces with Jetpack Compose. It also introduce...
more
Android & Kotlin

Create a Multiscreen App in Android
State management is critical for developing apps. In this course, you'll learn how to listen and respond to ...
more