Skip to content
UdemyKotlinPaid courseAll LevelsCertificate

The Essential Kotlin Programming Course (Android Developers) (Udemy.com)

A deep dive exploring the Kotlin Programming Language

Created by: Jason Fedin

Last updated May 2020

icon
What you will learn

  • Understand all concepts of the Kotlin Programming Language
  • Learn Object-Oriented Programming Concepts
  • Understand the relationship between Kotlin and Java
  • Understand the best approaches for utilizing Kotlin in Android
  • Create your first Android Application using Kotlin
  • Learn the concept of Lambdas and High Order Functions
  • Understand the importance of Extension Functions
  • Learn about the Kotlin Standard Library
  • Understand how Kotlin is a Null Safe Language
  • Learn how to use the Collection Classes in Kotlin
  • Understand the use of Generics in the Kotlin Programming Language
  • Develop the Skills necessary to utilize the IntelliJ and Android Studio IDE's to create Kotlin applications
  • Understand the importance of a Statically Typed Language and Type Inference

How it compares

Against the other 28 rated Udemy courses in Kotlin on CourseDuck:

  • Rating4.6 out of 5higher than 78% of them
  • Reviews808#13 of 29 by number of reviews
  • Length23.2 hourslonger than 78% of them
  • Last updatedMay 2020earlier than 64% of them

icon
Course Description

Students will learn all aspects of the Kotlin Programming Language.  They will also understand how to apply this knowledge to more effectively write Android applications. This class does not focus on the server side programming aspects of Kotlin.  This class does not focus on Android programming.  This class focuses on the Kotlin Programming Language and the advantages of using Kotlin when writing Android applications.  You will learn how to effectively use this language to make programming fun and interesting in Android. I will cover every concept in the Kotlin language and provide exercises to help you learn the language.  This course is a deep dive into the Kotlin language, it does not just cover the basics.  By the end of this course you will fully understand the Kotlin langauge and how to use it to write Android applications.

If you have previously used Kotlin on an Android platform, I'm sure this course will deepen your understanding of it. If you have never used it, no problem, you will see that it can help you become a more efficient Android developer.

Throughout the course, you can always contact me personally to get help when you're stuck. I check the discussions regularly to help you at every step along the way.

Lastly, this course is constantly updated and refined based on student feedback. I really appreciate each and every of my students so I listen to your feedback and act on it.

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

Jason Fedin

I have been teaching students for over 12 years via online classes at over 10 different online Universities. I have created many different class curriculums, ranging from mobile programming to bash scripting to Object-Oriented Design. I have also instructed over 20 different Computer Science related classes. I have been developing software for over 16 years in the real world at various companies, specializing in Object-Oriented Development and Mobile Applications. I have been programming Android Applications since 2010.

I love teaching classes at Udemy and other online universities. In addition to teaching, I also currently have a full-time job as a Software Developer at a fortune 500 company.

When I graduated from high school, I enrolled at SUNY Oswego and received a Bachelor's degree in Computer Science.  Once I finished, I worked very briefly and then decided to get a M.S. in Computer Science from Binghamton University. I greatly enjoyed my college experience and would like to help others enjoy learning as much as I did. I think learning online is a great medium and really enjoy teaching others.

icon
More Kotlin courses

$84.99

$74.99

$74.99

$49.99

$84.99

$89.99

icon
Reviews

4.6

808 ratings on Udemy

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

By Anthony Tobianski on 3/23/2022

Thorough! I'm an experienced programmer, so I'm a bit biased currently, because I'm already familiar with a lot of the concepts, which make it easier to move through the material. The instructor makes it very clear up front that he'll be focusing the language features in depth. I also get the impression that examples will not be overly complicated, yet complex enough to demonstrate the use and effectiveness of a language feature. There are places where I would have welcomed a discussion about an actual code examples, rather that hearing about the key features and rules about an area of the language. Because of this, I would welcome more code examples during discussion and more code along exercises spaced throughout the course. For example, there are many subtopics related to object oriented programming and discussed thoroughly, but the experience was not broken up with some coding, so I lost interest at times.

By Carrel d'Haiti on 1/19/2022

This was and is a good course on Kotlin. The foundation is solid. Being new to Kotlin, I have learned some useful and important concepts. Kotlin is a nice and an alternative language to Java for Android development. A couple of suggestions to make the course more complete: it would be good to expand the course in some fashion to incorporate concepts such as concurrency, multithreading or parallel programming.

By Alexander Alessi on 9/26/2020

Course was amazing! Explanations are clear and thorough, and the instructor is clearly knowledgeable on the subject!

By Sergio Omar Garcia Rodriguez on 8/25/2020

I loved how he explained all the features in the language, but a little less Java in this Kotlin course would make it better

By Guo-Xun Liu on 6/1/2020

Good detailed course about Kotlin, but need to add more code examples on each video, and a recommended Coroutines section in this course.

By Cleuton Sampaio on 4/14/2020

Excellent

By Guillaume Wilfrid on 3/3/2020

too many use of java in the slides. Instead of slides wich sometimes contains error, a lot of concept could be explained directly in the IDE. A bit long to explain, I've watch everything in x1,5 and often on x2 speed

By Christopher Williams on 1/23/2020

I was expecting that this would be a course to help me build and publish apps for the play store come to find out that you only build one hello world app by the end of the course.

By Richard Cooper on 11/30/2019

Would welcome more code along sections plus some simpler breakdowns of terms and phrases when they first appear in the course. It's like landing in a strange land not knowing the language when you are a complete beginner. A dictionary of terms would be useful (maybe already exists. if so location please) Learned loads but feel like it is just scratching the surface. It's getting easier. Thanks for the course!

By Anna Mikhailova on 11/8/2019

Not for someone without previous advanced knowledge of Java. A LOT of slides! That are not really helpful!(((

By Vinay Setia on 3/27/2019

Course is very informative, lots of code examples, & covers a lot of topics. Exactly what I was looking for to get started in Kotlin for Android.

By Nur Azhar on 3/5/2019

Thorough explanation helps, ignore the trolls

Showing 12 of 52 reviews

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