Kotlin Programming - A Basic Introduction

Introduction to the Kotlin programming language
Free tutorial
Rating: 4.2 out of 5 (20 ratings)
1,239 students
57min of on-demand video
English [Auto]

Introduction to the Kotlin programming language
Basic programming concepts
Problem solution
An introduction to Kotlin syntax


  • Skills in downloading and installing necessary applications
  • Minimal programming skills
  • A knowledge of basic programming concepts


This Kotlin tutorial is intended for complete beginners.

You will learn basic programming concepts in Kotlin. Start watching this course if you are interested in learning Kotlin as a beginner.

In this Kotlin tutorial you will go though some of the basic concepts of the language. Feel free to start watching this tutorial. As a beginner in Kotlin, you will definitely learn some concepts that will enable to step onto the next concepts.

Kotlin is used in the Web, Desktop and Android platforms. Kotlin has become the first choice for native Android development. if that field is appealing to you, you need to get better in programming with this programming language.

With Kotlin the possibilities are many. You can go into any field that uses Kotlin. And there are many. learning Kotlin definitely has its merits.

Here are some reasons developers prefer Kotlin to Java:

  • Kotlin is concise, saving time that you'd otherwise spend writing boilerplate code in Java.

  • You can convert a Java file into a Kotlin file with just a script.

  • Kotlin has no runtime overhead. Sometimes, adding features to a language means it has more overhead, which lowers its performance. Not so with Kotlin.

  • Kotlin has a large community. If you ever get stuck, you can easily find other developers to help you on coding forums and social networks.

  • Kotlin streamlines asynchronous programming. Making network and database calls asynchronously in Java is clumsy and painful. Kotlin has coroutines that make asynchronous programming simple and efficient.

  • Kotlin handles nulls. A null in Java can crash a program if you haven't prepared for it. In Kotlin, you can add a simple operator to variables that may be null to prevent these crashes.

  • Kotlin can run on multiple platforms. Kotlin can run anywhere Java runs, so you can use it to build cross-platform apps.

  • It's easy to switch to Kotlin. Kotlin is fully compatible with Java, so you don't have to change all your code at once. You can slowly migrate an application to use Kotlin.

Go ahead and start watching this Kotlin course right away.

This Kotlin tutorial is not geared towards Android ,Web or Desktop Application development. However, this tutorial is a general concept tutorial to help you learn how to use the Kotlin programming language concepts.

Start watching it today.

Who this course is for:

  • Beginners who want to learn about the Kotlin programming language


Bizanosa - Teaching about Web technologies - Build Websites
Ricky Wahowa
  • 4.0 Instructor Rating
  • 536 Reviews
  • 24,961 Students
  • 20 Courses

Hi there, My name is Ricky Wahowa. And I teach web development and closely related topics, on my website at Bizanosa.

In the time I have worked as a Freelance web developer, I have acquired lots of varied web design and development skills, Internet Marketing and Online Marketing techniques.

I need to teach you these skills so that you can use them for your own endeavors, or help other people and get paid for them. This is my mission.

I intend to part the knowledge I have, to you, one course at a time. I don’t intend to bombard you with a 60 Hour course that will bore you as soon as you get started. My goal is to incrementally improve your knowledge one course at a time.

What I learned in school, I learned even more in the web market. I have been gathering and continues to gather knowledge. To earn more, you need to learn more. More of the same thing or more in varied fields.

What will you learn from me?

In Web design and development

  • WordPress
  • HTML
  • CSS
  • JS
  • Bootstrap
  • Etc


  • MailChimp
  • GetResponse
  • And more

I will tackle these topics incrementally. Follow my stuff on Udemy and you will grow with me.

Remember: My motto is, One Course at a time.

Feel free to get in touch with me.

Ricky Wahowa

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses