Training courses
            Whether a new developer, just new to Android, or an experienced professional, grow your skills with training created by Google's Android development experts. Then get certified as an Android developer to grow your career.
          
        
        
        
      For beginners
              Start here for a high-level overview of how to build apps using the latest Android development practices.
            
          
        
  
  
  course
        
        
    Android Basics with Compose
            This is the recommended course to start learning Android! Build a series of apps using Jetpack Compose, the modern toolkit for creating beautiful user interfaces on Android. You will write these apps in the Kotlin programming language and learn best practices in Material Design, app architecture, data storage, fetching data from the network, testing, and more. No programming experience required. 
 
        
        
        
          
        
      Training level: Beginner
For experienced Android developers
              Dive deeper into more advanced topics in Android development. These resources assume that you have existing knowledge of how to build Android apps.
            
          
        
  
  
  course
        
        
    Jetpack Compose for Android developers
            Get started with Jetpack Compose, a modern toolkit for building Android UI. 
 
        
        
        
          
        
      Training level: Intermediate
  
  
  pathway
        
        
    Android app architecture
            Learn about best practices and recommended architecture for building robust, production-quality apps. 
 
        
        
        
          
        
      Training level: Intermediate
  
  
  pathway
        
        
    Accessibility
            Learn to make your Android apps usable by everyone, including people with accessibility needs. 
 
        
        
        
          
        
      Training level: Intermediate
  
  
  pathway
        
        
    Basics of Kotlin Multiplatform
            Learn the basics of sharing code between Android and iOS apps with Kotlin Multiplatform. 
 
        
        
        
          
        
      Training level: Intermediate
Certification program
              Showcase your skills with a Google-certified credential.
            
          
        
  
  
  Certification
        
        
    Google Play Store Listing Certificate
            The Google Play Store List Certificate proves foundational knowledge of digital mobile marketing best practices for those building store listings in Google Play Console. 
 
 
        
        
        
          
        
      Training level: Intermediate
For Educators
              View curriculum resources that you can adapt for teaching Android app development in a classroom setting or community meetup group.
            
          
        