Latest Courses
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Agile Software Testing - Techniques and ToolsCheck course
Python Programming Skills Test With ExplanationCheck course
Beginners Eclipse Java IDE Training CourseCheck course
Xamarin Android - A Master Guide to App Development in C#Check course
Python for beginnersCheck course
Salesforce Integration With External SystemsCheck course
Game Audio 101 & 201: Beginner to Advanced Game Sound DesignCheck course
Xamarin on Steroids: Xamarin Forms Shell and MVVMCheck course
Shopify Mastery | Build a Shopify Store in Just 1 HourCheck course
Java Regular Expression FoundationCheck course
Agile Software Testing - Techniques and ToolsCheck course
Python Programming Skills Test With ExplanationCheck course
Beginners Eclipse Java IDE Training CourseCheck course
- 86% Kotlin for Java Developers

Kotlin for Java Developers

$94.99 $12.99Track price

Add your review
Add to wishlistAdded to wishlistRemoved from wishlist 0
Add to compare
8.4/10 (Our Score)
Product is rated as #20 in category Kotlin

Are you a Java developer wondering if you need to learn Kotlin?

Maybe you are an experienced Java developer who wants to learn Kotlin quickly, to be prepared for future project work.

Perhaps instead, you’re an Android app developer who knows Java well, but you want to be able to move forward with Kotlin for new Android development work.

Well, with Google’s recent focus on Kotlin for Android app development, this language has been launched into the mainstream, and you can be sure you will be seeing a lot more about it. It’s also highly likely that you will be working with Kotlin in your Java projects in the near future.

Because Kotlin works anywhere Java works, and can even be called from Java code (and vice–versa), this brings with it a massive opportunity for Java developers. Being able to work with both Java and Kotlin is going to give you a massive advantage over other programmers.

This course was designed to teach Java developers how to use Kotlin in the shortest possible time.

Sarah Ettritch, your course instructor, is an experienced Java and Kotlin developer, with many years of software development experience. She is uniquely qualified to teach you how to use this powerful and exciting language.

While you won’t learn Android app development in this course, you will learn Kotlin, and also the key differences between Kotlin and Java.

Instructor Details

Tim's been a professional software developer for over 35 years. During his career he has worked for major companies such as Fujitsu, Mitsubishi and Saab. His video courses are used to train developers in major companies such as Mercedes-Benz, Paypal, VW, Pitney Bowes, IBM and T-Mobile just to name a few (via the Udemy for Business program). What makes Tim unique is his professional programming career - many instructors have never programmed professionally, let alone had a distinguished professional development career like Tim. Tim has trained over 582,000 students how to program, way more than a typical IT Professor at a college does in a lifetime. In fact, Tim's courses are often purchased by students struggling to get through a colleges programming courses. I am learning a lot about Java very quickly. I wish my college courses worked this way, they drag the same amount of material out over months. - Thomas Neal I love this guy. I'm in school for java right now at a local college and I bought this course hoping it would help clarify the fuzzy areas of my coursework. There's no comparison. Every time I get lost in my text book, I watch a couple more of these videos and I'm right back on track. He explains everything so perfectly. It sinks right in. - Kristen Andreani Tim is a great instructor, I have more courses from him and all are great. This one really helped me with my understanding of Java from the very beginnings. In fact, I was able to find a job as Java developer with the knowledge gained from this course, so I basically owe Mr. Buchalka my career - Daniel Kub nyi Tim's mission is simple: to make a difference in your life by helping you to become a software developer. Tim does that through his Java, Python, C#, Spring Framework and Android development courses. When Tim started programming over thirty five years ago, there was no online video training. There was no easy way to learn. The Internet, in its current form, didn't exist, and as a result, Tim couldn't Google for help, or watch videos on Youtube. After learning the hard way, Tim was determined to become the best teacher he could, and to make his training as painless as possible, so that you, or any one else with the desire to become a software developer, could become one. In between doing that, Tim spent the best part of those years as a professional software developer writing applications in Java, and a variety of other languages. In addition he spent many years with J2EE (as it was then known), now known as Java Enterprise Edition (JEE), designing and developing enterprise applications. Tim is relatively unique, in that he is a professional, experienced software developer who also has exceptional teaching skills. Many instructors have no work experience in the field. Make sure the person you trust with your education is a real expert with substantial previous professional experience. The bottom line for you is, when taking any of Tim's courses, is that you will learn the right way to do things from an expert, in the shortest possible amount of time. Tim's Java, Android, and Python courses, here on Udemy are of the highest quality as reviewed by his students. Ten's of thousands of students, just like you, have taken his classes, thousands have left glowing reviews, and many have gone on to full-time jobs, or consulting/freelancing opportunities after completing one of his courses. Tim recently placed in the top ten Udemy instructors as voted for by his students and Udemy themselves. What does all of this mean for you? You can have full confidence that Tim's courses are of exceptional quality, and that he can teach you to become a software developer if you have the desire to become one. Are you ready to start? You can get started today. No previous experience is necessary. In 2019, video training is the quickest way to learn, and with Tim's experience and training, it is possible for you to become a software developer. You can do this. Why not start today? Click one of his courses below, and watch his introductory video, to find out more about who he is and what he can offer you.

Specification: Kotlin for Java Developers

Duration 17 hours
Year 2020
Level All
Certificate Yes
Quizzes Yes

18 reviews for Kotlin for Java Developers

4.5 out of 5
Write a review
Show all Most Helpful Highest Rating Lowest Rating
  1. Avatar


    I have been with Java for a long time, so its easy for me. Instructor lady is also cool. I like her way of teaching.

    Helpful(0) Unhelpful(0)You have already voted this
  2. Avatar

    mike Maldonado

    Yes, she is very knowledgeable and covered a good number of topics that was suited well for those that took the Java Master class. The explanations were great!

    Helpful(0) Unhelpful(0)You have already voted this
  3. Avatar

    Oluwatobiloba Ajayi

    I reaaly love the course, even though I am yet to finidh the Java Masterclass course, I am still able to catch up. Thanks.

    Helpful(0) Unhelpful(0)You have already voted this
  4. Avatar

    Jim Tough

    Material is at least 2 years out of date. Instructor is not very engaging. Instructor has an annoying habit of writing code examples, and then deleting that code and reusing the same file for new example snippets. I like to code along with the instructor and save my examples in a Github repo so I can refer back to my code and notes later. Why delete your code examples??? Just build on the early sections as we move on to the new ones! Lecture #62 on Lists is an example of the right way to do it. It’s unfortunate that most of the lectures are not done that way. The ‘challenge’ lectures are weak. The ‘jokes’ are terrible. The examples are often poorly conceived. How many times do we need to recreate Employee as an example class? I’ve lost track of how many times the instructor says: This is a dumb example, but…. That means you didn’t prepare any concise, useful examples ahead of time. /facepalm For the reasons I’ve stated above, the quality of this course is subpar compared to other software development courses I have done on udemy. It’s a shame, because if the same information was presented by a better instructor, with more polished videos and examples, this *could* be an excellent course.

    Helpful(0) Unhelpful(0)You have already voted this
  5. Avatar

    Gael P

    Very good course. I wish the part about covariance / contravariance was a bit clearer. Also it would need an update for Kotlin 1.2 / 1.3, to talk about coroutines among others.

    Helpful(0) Unhelpful(0)You have already voted this
  6. Avatar

    Anurag Garg

    Most of the basics are being told

    Helpful(0) Unhelpful(0)You have already voted this
  7. Avatar

    Pedro Gallello Bonino

    Very good course

    Helpful(0) Unhelpful(0)You have already voted this
  8. Avatar

    Student Student

    Great course with a great lector.

    Helpful(0) Unhelpful(0)You have already voted this
  9. Avatar

    Omar Ahmed

    this course is a very good introduction for kotlin especially if you come from a java background, it introduces the main concepts in a a clear and simple way, i recommend it for any programmer who wants to get to start using kotlin

    Helpful(0) Unhelpful(0)You have already voted this
  10. Avatar

    Shibram Sharma

    Why part of the concepts haven’t been explained well. This course does a good job in covering different topics i.e. the what part of the concept.

    Helpful(0) Unhelpful(0)You have already voted this
  11. Avatar

    Amr jyniat

    There are details does not matter

    Helpful(0) Unhelpful(0)You have already voted this
  12. Avatar

    itsvarun pandey

    The instructor is very cool and she is very much skilled and also passing those skills to us . well we can expect some bonus lectures after course gets completed

    Helpful(0) Unhelpful(0)You have already voted this
  13. Avatar

    Yannick van Leeuwen

    Very nice course, I liked it!

    Helpful(0) Unhelpful(0)You have already voted this
  14. Avatar

    Maris Salenieks

    Even JDK set up instructions were attached.

    Helpful(0) Unhelpful(0)You have already voted this
  15. Avatar

    Hugo Lecona Medina

    As long as it goes I think the course has been excellent for me cause I’ve learned a lot about Kotlin and besides Kotlin is much more concise than Java. It’ll save me a lot of time coding

    Helpful(0) Unhelpful(0)You have already voted this
  16. Avatar

    Dusan Kostic

    Perfect course! Exactly what is needed if you are switching from Java to Kotlin. Good thing is that it is a general Kotlin course, so you are not constrained to the Android or any other platform. It is a long course, but worth every second

    Helpful(0) Unhelpful(0)You have already voted this
  17. Avatar

    Edward Waudby

    Excellent no problems at all. Very clear and concise. To be honest, I found section 2 (introduction to Kotlin) and its examination of the java program very unhelpful and I nearly gave up on the course (seemed to be just a waste of time I’m doing the course because I want to learn Kotlin, not Java). I don’t think this section really adds any value to the overall course and could be omitted without compromising the course in any way

    Helpful(0) Unhelpful(0)You have already voted this
  18. Avatar

    Philip Cutting

    Good refresher and into for java users.

    Helpful(0) Unhelpful(0)You have already voted this

    Add a review

    Your email address will not be published. Required fields are marked *

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Price tracking

    Register New Account
    Reset Password
    Compare items
    • Total (0)