Skip to content
UdemySoftware DevelopmentPaid courseIntermediate level

Kotlin at Light Speed (Udemy.com)

Learn the essential features of Kotlin in the time it takes to watch a movie

Created by: Daniel Ciocîrlan

Last updated March 2024

icon
What you will learn

  • Understand the essential structure of the Kotlin language
  • Map Kotlin features to othe programming languages from your experience
  • Use object orientation for clear code organization
  • Understand and effectively use the Kotlin standard collection library
  • Use functional programming for powerful, concise code

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.6 out of 5higher than 62% of them
  • Reviews125#416 of 519 by number of reviews
  • Length1.8 hoursshorter than 90% of them
  • Last updatedMarch 2024earlier than 72% of them

icon
Course Description

If you are looking to give Kotlin a try without investing too much time, this mini-course is for you.

This 2-hour online Kotlin course is your compact introduction to the fundamentals of Kotlin programming for if you're looking to enhance your software development skills. Starting with Kotlin basics, the course delves into the language's syntax and control flow mechanisms, laying a solid foundation for understanding how to write clean and efficient Kotlin code. It then covers the object-oriented programming (OOP) features of Kotlin, including classes, inheritance, and objects, enabling learners to design robust and scalable software systems.

The course also explores Kotlin's standard collections, providing insights into how to effectively manage and manipulate data. A key focus is placed on functional programming essentials, introducing lambdas and the functional collection API to promote writing more concise and expressive code. We will also explore Kotlin-specific features and niceties, such as nullables, special methods, operator overloading, and extension methods, which highlight the language's unique capabilities and how they can be leveraged to simplify coding tasks.

Designed for beginners and intermediate developers alike, this course aims to equip participants with the knowledge and skills needed to start building applications with Kotlin, emphasizing practical examples and real-world applications to ensure a well-rounded learning experience.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Daniel Ciocîrlan

I'm a software engineer with a passion for teaching. Big fan of Scala and the JVM.

I have a Master's Degree in Computer Science and I wrote my Bachelor and Master theses on Quantum Computation. Before starting to learn programming, I won medals at international Physics competitions.

For 8+ years, I've taught a variety of Computer Science topics to 100000+ of students at various levels. I've held Hour of Code for 7 year-olds, I've taught university students who now work at Google and Facebook, I've held live trainings for software engineering teams at Adobe and Apple, and I'm now so excited to share what I know with a wider community online.

icon
More courses by Daniel Ciocîrlan

$24.99

$39.99

$39.99

$39.99

$39.99

$39.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.6

125 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Emil Perhinschi on 10/19/2025

Clear and concise. I arrived at this course trying to untangle what the extra {} were after a method call in Compose, stayed for the full course.

By Corey Jones on 7/30/2025

very good course for quickly explaining whats going on with kotlin

By Radek Halada on 7/18/2025

A great and quick introduction to Kotlin, especially if you're switching from another language. Of course, you can't explain that much in 2 hours, but it's more than enough to understand the syntax, the improvements over Java, and how great Kotlin is!

By Ezekiel Minja on 1/19/2025

I got to learn alot of concepts very quickly and very easily out of the box...

By Neil Mannion on 1/5/2025

Decided I wanted to get a quick crash course on how the syntax worked in Kotlin. This is a great way to learn fast if you know another couple of languages

By Julius Villagracia on 12/21/2024

Excelllent course! Very informative. But I feel like the last 2 lessons were a bit rushed.

By Ahmed Shakir on 11/24/2024

Good but too short

By Beever on 5/27/2024

very good comprehensive explanation in a short time

By Milos Nikolic on 3/19/2024

The course is good, all praise. Just if you could add a PDF file with textual presentation

By Martín Vukovic on 3/11/2024

I needed a super fast reminder of Kotlin and this course delivered what it promissed.

Showing all 10 reviews on CourseDuck

Read all 125 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100