Android Basics in Kotlin

Welcome to Android Basics in Kotlin! In this course, you'll learn the basics of building Android apps with the Kotlin programming language. Along the way, you'll develop a collection of apps to start your journey as an Android developer.

Accelerate your move toward a career in mobile app development. Learn to build simple Android apps with our Android Basics in Kotlin training — no programming experience necessary. Then, take the Associate Android Developer Certification exam to gain recognition for your skills as a developer.

  • 100% remote, self-paced online learning
  • 10 hours of study per week over five to six months
  • 82% of Certification graduates report a career impact, like finding a new job

See Full Curriculum

  • Unit 1: Kotlin Basics
    • Download and use Android Studio
    • Create and run a basic Android app on your computer
    • Display text and images in Android apps
    • Use numbers and functions in Kotlin
  • Unit 2: Layouts
    • Apply Material Design guidelines to add visual polish to an app
    • Represent data with lists and arrays in Kotlin
    • Display a scrollable list of text and images in an app
    • Calculate and display a result in an app based on user input
    • Use inheritance to implement a hierarchy of classes in Kotlin
  • Unit 3: Navigation
    • Launch an intent to start a new Activity
    • Navigate between Fragment destinations using the Jetpack Navigation component
    • Perform common operations on collections in Kotlin
    • Use data binding with LiveData to update your UI automatically when the underlying data changes
    • Implement “Up” and “Back” custom behavior in an app
  • Unit 4: Connect to the Internet
    • Use coroutines and threads to write non-blocking concurrent code
    • Access the main thread to safely perform UI updates while performing tasks in the background
    • Use different concurrency patterns
    • Write code that interacts with network resources
    • More units coming this summer

Comments