Google Finalizes Android Basics with Compose Course

Google announced that its online course for learning Android app development with Jetpack Compose is now complete. The course was originally announced last May.

“We are thrilled to announce that the full Android Basics with Compose course is now available,” Google’s Murat Yener writes in the announcement post. “Whether you’re a beginner with no programming experience, or a developer looking to learn Jetpack Compose and brush up on their Android development skills, it’s a great time to start learning.”

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday — and get free copies of Paul Thurrott's Windows 11 and Windows 10 Field Guides (normally $9.99) as a special welcome gift!

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

This course teaches the fundamentals of using Kotlin, a modern programming language, with Jetpack Compose, Google’s native UI toolkit, to create apps for Android. The course is divided into 8 units, each of which includes hands-on exercises, quizzes, and open-ended projects to help you solidify your understanding of the content:

  • Fundamentals of the Kotlin programming language
  • Building basic user interfaces with Compose
  • Working with data and state in Compose
  • Using navigation to build apps with multiple screens
  • Persisting data using Room and DataStore
  • Fetching remote data and images
  • Scheduling tasks with WorkManager
  • Using Compose and Views side-by-side in the same app

Android Basics with Compose is available online for free and is self-paced. Google also offers a separate Jetpack Compose for Android Developers course for developers that are already familiar with Kotlin.

Tagged with

Share post

Please check our Community Guidelines before commenting

Windows Intelligence In Your Inbox

Sign up for our new free newsletter to get three time-saving tips each Friday

"*" indicates required fields

This field is for validation purposes and should be left unchanged.

Thurrott © 2024 Thurrott LLC