Learn Kotlin in 2018: The Modern Java Alternative | Peter Sommerhoff | Skillshare

Learn Kotlin in 2018: The Modern Java Alternative

Peter Sommerhoff, Learn coding without the fluff!

Play Speed
  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x
38 Lessons (3h 39m)
    • 1. Welcome to "Learn Kotlin in 2017"

      2:46
    • 2. Introducing Kotlin

      5:12
    • 3. Try out Kotlin in 30 seconds!

      1:04
    • 4. Installing the JDK

      2:46
    • 5. Installing the IntelliJ IDE

      1:54
    • 6. Setting up IntelliJ

      4:59
    • 7. Using the Kotlin REPL

      5:30
    • 8. Variables

      4:01
    • 9. Data Types

      9:51
    • 10. Expressions

      5:41
    • 11. Nullables

      7:22
    • 12. Mini-Project: Our First Little App

      4:30
    • 13. Conditionals Using "if"

      8:10
    • 14. Conditionals Using "when"

      3:40
    • 15. Using "when" vs. "if"

      1:52
    • 16. Conditional Expressions in Kotlin

      5:20
    • 17. More Advanced "when" Constructs

      3:45
    • 18. Arrays vs Lists

      4:58
    • 19. Arrays 101

      6:25
    • 20. Lists 101

      6:21
    • 21. Looping: "for" Loops

      6:29
    • 22. Looping: "while" Loops

      3:52
    • 23. Using "break" and "continue"

      4:48
    • 24. How to Name Loops

      3:33
    • 25. Congratulations!

      4:03
    • 26. Functions

      10:32
    • 27. Mini-Project: Reversing a List

      7:52
    • 28. Introducing Object-Orientation (OO)

      7:10
    • 29. Classes & Properties in Kotlin

      4:20
    • 30. Methods

      6:49
    • 31. Constructors

      6:49
    • 32. Named Parameters

      5:40
    • 33. Inheritance

      10:20
    • 34. Abstract Classes

      6:04
    • 35. Deep Dive: "open" vs "abstract"

      4:02
    • 36. Interfaces

      8:57
    • 37. Overriding

      10:02
    • 38. Data Classes

      11:21