Kotlin Free for Beginners

Master the fundamentals and advanced features of Kotlin development
Rating: 4.5 out of 5 (17 ratings)
3,917 students
English [Auto]
Kotlin development
Kotlin coroutines
Functional programming
Object Oriented Programming
Kotlin language fundamentals
Kotlin extensions
Principles of Software Development


  • Mac or PC
  • Interest in Software Development


There are loads of Kotlin resources online to choose from, but this is the only course that takes you from a complete beginner in software development, teaches you the fundamentals, advanced topics, and makes you an expert in this field.

I've spent years building applications in Kotlin, and years again teaching people how to build code for themselves.

In addition, you have practice exercises and challenges to work on. I didn't just add a bunch of exercises at the end. Instead, each concept is put in code and practiced so that we make sure you apply and learn everything through action.

This is a FREE course, which means Udemy will limit its length to 2 hours.

We will cover basic topics such as

  • language fundamentals

  • collections

  • flow control

  • loops

  • handling errors and exceptions

  • functions

  • packages

You can start off your journey with this free course and learn the basics of Kotlin programming. No need to pay for expensive courses or get extensive training. First get started and see if Kotlin is for you. In this course we cover a range of basic topics that every beginner needs to know. If you follow this course all the way through and you want more information, a lot more is available for you to learn and develop your skills.

So let's sign up and get started with Kotlin today.

Who this course is for:

  • Complete newbies
  • Intermediate developers
  • Beginner developers
  • Java developers

Course content

5 sections24 lectures1h 56m total length
  • Course introduction
  • More info


Technology for your future
Code gurus by Catalin
  • 4.5 Instructor Rating
  • 122 Reviews
  • 7,293 Students
  • 5 Courses

We build technology courses that are both educational, and have real world application.

Whether you're looking to start a new career in the technical field, to improve and solidify your knowledge, or simply to study for an upcoming interview or exam, you can trust our courses to be up to date and useful for you to achieve your goal.