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

A deep dive exploring the Kotlin Programming Language

Created by: Jason Fedin

Produced in 2021

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

icon
Quality Score

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

Overall Score : 86 / 100

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 theserver side programming aspects ofKotlin. This class does not focus on Android programming. This class focuses

on the Kotlin Programming Language andthe advantages of using Kotlin when writing Android applications. You will learnhow to effectively use thislanguage to make programming fun and

interesting in Android. I will cover every concept in theKotlin 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 howto 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 personallyto

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.
Who this course is for:
This course is for anyone who would like to fully understand the concepts of the Kotlin Programming LanguageThis course is for anyone who would like to create android mobile applications using the Kotlin Programming Language

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

Kotlin for Android & Java Developers: Clean Code on Android

$11.99

The Complete Android 10 & Kotlin Development Masterclass

$11.99

Kotlin for Beginners: Learn Programming With Kotlin

$11.99

The Kotlin Language: Fundamentals and Basics

$11.99

Introduction to Kotlin for Java Developers

$11.99

Kotlin for Android: Beginner to Advanced

$11.99

icon
Reviews

4.3

50 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

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 1/14/2020

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

By Jacob Smith on 11/23/2018

Jason has a good understanding of the topic, and explains each topic well. I would have liked to have more coding examples and exercises.

By vadik templar on 11/15/2018

Thanks!