Recently, we reported on Microsoft’s introduction of a free online Python video course called Python for Beginners, a material for Python Beginners. Just as Apple moved iOS developers from Object-C to Swift, Google is moving Android developers from Java to Kotlin.

This online tutorial is a partnership between Google and Udacity to help Kotlin learners by offering video-based lessons on how to build Android applications in Kotlin:

Kotlin Bootcamp

In this tutorial, you will learn how to program with Kotlin, starting with the basics, such as how to write Kotlin statements, how to handle function operations, and so on. Once you have learned Kotlin, the course also provides a foundation for developing Android applications using Kotlin. Google provides first-class support for developing Android applications using Kotlin, including Kotlin’s Android API and API extensions.

Building Android apps in Kotlin

This course is on how to use Kotlin for Android development. It starts with “Hello World” and goes from easy to deep. This course starts with building a basic interactive user interface on a screen. To end with a multi-screen Google Developer Group(GDG) Finder application. In each lesson, you will use a real-world architecture application and implement key features.

In the process, you’ll learn about Android Jetpack components such as database space, background processing work manager, navigation components, and more. There are also libraries to simplify common tasks, such as Glide for image loading, Retroeft for networking, and Moshi for JSON parsing. This course teaches key Kotlin features, such as Cooutines, to help learners write application code faster and more succinctly.

In total, more than 10 applications will be created throughout the course.

The two courses are part of Codelabs, Google’s free developer resource. According to the website, each Codelab offers a tutorial, tutorial, and hands-on coding experience. Most Codelabs are step-by-step courses that go through building small applications or adding new features to existing ones. Below are the addresses of the two courses:

  • Kotlin Bootcamp
  • Building Android apps in Kotlin