A cross-platform, statically typed, general-purpose programming language with type inference. Kotlin is designed to interoperate fully with Java, and the JVM version of its standard library depends on the Java Class Library, but type inference allows its syntax to be more concise.

Most popular online courses

Learn from the best instructors

The Complete Android 12 & Kotlin Development Masterclass
The Complete Android 12 & Kotlin Development Masterclass
  • Denis Panjuta
  • 4.53
  • 47 hrs
  • 299 lectures

Learn Android 12 App Development From Beginner to Advanced Developer. Build Apps like Trello, 7Min Workout, Weather App Learn more »

Android App Development Masterclass using Kotlin
Android App Development Masterclass using Kotlin
  • Tim Buchalka
  • 4.28
  • 62 hrs
  • 382 lectures

Learn Kotlin Android App Development And Become an Android Developer. Incl. Kotlin Tutorial and Android Tutorial Videos Learn more »

Kotlin for Beginners: Learn Programming With Kotlin
Kotlin for Beginners: Learn Programming With Kotlin
  • Peter Sommerhoff
  • 4.51
  • 6.5 hrs
  • 66 lectures

Learn Kotlin from scratch! Grasp object-orientation and idiomatic Kotlin to realize coding projects and Android apps! Learn more »

Most popular books

Learn Kotlin from books

Programming Kotlin: Create Elegant, Expressive, and Performant JVM and Android Applications

by Venkat Subramaniam4.75

This book will help you master one of the few languages that you can use for the entire full stack - from the server to mobile devices - to create performant, concise, and easy to maintain applications.

Kotlin in Action

by Dmitry Jemerov, Svetlana Isakova4.44

Kotlin in Action guides experienced Java developers from the language basics of Kotlin all the way through building applications to run on the JVM and Android devices. Foreword by Andrey Breslav, Lead Designer of Kotlin.

Head First Kotlin: A Brain-Friendly Guide

by Dawn Griffiths, David Griffiths4.17

Head First Kotlin is a complete introduction to coding in Kotlin. This hands-on book helps you learn the Kotlin language with a unique method that goes beyond syntax and how-to manuals and teaches you how to think like a great Kotlin developer.

Kotlin Programming: The Big Nerd Ranch Guide

by Josh Skeen, David Greenhalgh4.1

Based on Big Nerd Ranch's popular Kotlin Essentials course, this guide shows you how to work effectively with the Kotlin programming language through hands-on examples and clear explanations of key Kotlin concepts and foundational APIs.

Free video tutorials

Learn Kotlin onYouTube

Kotlin Course - Tutorial for Beginners


Learn the Kotlin programming language in this introduction to Kotlin. Kotlin is a general purpose, open source, statically typed “pragmatic” programming language. It is used for many things, including ...

Kotlin Tutorial For Beginners [Full Course] Learn Kotlin For Android Development


Become a six-figure developer here: https://bit.ly/3mQLbzh TABLE OF CONTENTS 00:00:37 - Intro to Kotlin 00:04:28 - Installing Android Studio on macOS 00:17:12 - Installing Android Studio on Windows 0 ...

Kotlin Crash Course for Java Developers

Coding Master - Programming Tutorials

In this video, we are going to talk about Kotlin programming language, the official language for Android development. This is a tutorial for people who already have basic understandings of coding, pre ...

Kotlin Tutorial

Derek Banas

Get the Code Here : https://goo.gl/nGibOC Subscribe to Me: http://bit.ly/2FWQZTx Best Kotlin Book : http://amzn.to/2qT2d53 Kotlin is a fantastic language that improves greatly upon Java and at the sa ...

Kotlin Full Course - Learn Kotlin in 4 Hours | Kotlin Tutorial | Kotlin Android Tutorial | Edureka


** Edureka Online Courses: https://www.edureka.co ** This Edureka Kotlin Full Course video will help you understand and learn Kotlin programming language from scratch. This Kotlin Tutorial is ideal f ...

Kotlin Programming Fundamentals Tutorial - Full Course


Learn programming fundamentals using the Kotlin programming language. Kotlin is an excellent language for GUI Architectures, Libraries, and Server Side Applications. This course will start you off the ...

What is Kotlin? | Basics of Kotlin Programming | Kotlin Tutorial | Edureka


** Edureka Online Courses: https://www.edureka.co ** This Edureka video on "What is Kotlin?" will introduce you to a popular and trending programming language which is Kotlin Programming. In this vi ...