Android Basics in Kotlin

Android Basics in Kotlin is a course about building basic Android apps. This course is for people with no prior programming experience.

You will learn Kotlin, the recommended programming language for developing Android apps. You will use the Android Studio tool to build these apps, and you will learn the fundamental concepts of Android development along the way.

By the end of this course, you will have created a collection of well-designed, interesting, and fun Android apps. We hope that this will spark your imagination to continue learning Android and building cool apps on your own!


If you meet the following prerequisites, then this course is a good place for you to start to learn Android app development.

  • You have computer knowledge that includes file structure, and configuring and using applications of moderate complexity, such as a spreadsheet, word processor, or photo editor.
  • You can verify system requirements (such as OS version, disk and memory space requirements, and screen resolution).
  • You are comfortable downloading, installing, and updating software.

Start Course

What does the course cover?

This course is divided into units. Each unit covers a major area of Android app development.

Unit 1: Kotlin Basics for Android

Take your first steps programming in Kotlin, add images and text to your Android apps, and learn how to use classes, objects, and conditionals to create an interactive app for your users.

Unit 2: Layouts

Improve the user interface of your app by learning about layouts, Material Design guidelines, and best practices for UI development.

Enhance your users' ability to navigate across, into, and back out from the various screens within your app for a consistent and predictable user experience.