YouTube Tools

Philipp Lackner's Kotlin Newbie to Pro: study plan and how long it takes

The Philipp Lackner playlist is 29 videos and 6.0 hours long. Here's how long it takes at different paces, a week-by-week schedule built from the real videos, and a planner that turns it into your own daily plan.

29 videos · 6.0 hours · Philipp Lackner

Philipp Lackner's Kotlin Newbie to Pro series teaches Kotlin from scratch in 29 short parts: variables and types, strings, null safety, loops, functions, classes and inheritance, extension functions, visibility modifiers, objects and companion objects, lambdas and generics.

It's aimed at future Android developers and is one of the most popular Kotlin starting points.

Who it's for: Beginners who want to learn Kotlin before starting Android development.

How long does it take?

The full playlist is 6.0 hours across 29 videos. Here's roughly how many days that is at different daily watch times and speeds, counting video time only:

Days to finish the playlist by daily watch time and playback speed
Daily timeAt 1xAt 1.5xAt 2x
30 min a day12 days8 days6 days
1 h a day6 days4 days3 days
2 h a day3 days2 days2 days

Make your own schedule

The playlist link is already filled in. Press Plan, set how much time you have each day and your speed, and you'll get a day-by-day schedule with a finish date and a calendar file. It reads the live playlist, so new videos are included.

Week-by-week schedule

A sample plan at 30 minutes a day and normal speed, using whole videos so none is split across days. That's 3 weeks in total. For a different pace, start date or speed, use the planner above.

Week 1Videos 1–15 · 2h 46m
  1. Day 1 · 27m

    • 1Kotlin Newbie To Pro - WHY EVERY ANDROID DEVELOPER SHOULD KNOW KOTLIN - Part 19m
    • 2Kotlin Newbie To Pro - SETTING UP WHAT WE NEED - Part 211m
    • 3Kotlin Newbie To Pro - HELLO WORLD - Part 36m
  2. Day 2 · 23m

    • 4Kotlin Newbie To Pro - VAR, VAL, INTEGER, BOOLEAN - Part 412m
    • 5Kotlin Newbie To Pro - ARITHMETIC OPERATORS - Part 512m
  3. Day 3 · 28m

    • 6Kotlin Newbie To Pro - DECIMAL NUMBERS - Part 68m
    • 7Kotlin Newbie To Pro - STRINGS - Part 78m
    • 8Kotlin Newbie To Pro - LOGICAL AND COMPARISON OPERATORS - Part 812m
  4. Day 4 · 25m

    • 9Kotlin Newbie To Pro - IF CONDITIONS - Part 913m
    • 10Kotlin Newbie To Pro - NULL VALUES AND USER INPUT - Part 1012m
  5. Day 5 · 19m

    • 11Kotlin Newbie To Pro - ARRAYS - Part 117m
    • 12Kotlin Newbie To Pro - WHILE LOOP - Part 1211m
  6. Day 6 · 27m

    • 13Kotlin Newbie To Pro - FOR LOOP - Part 1313m
    • 14Kotlin Newbie To Pro - LISTS - Part 1414m
  7. Day 7 · 17m

    • 15Kotlin Newbie To Pro - WHEN - Part 1517m
Week 2Videos 16–27 · 2h 38m
  1. Day 8 · 23m

    • 16Kotlin Newbie To Pro - FUNCTIONS AND PARAMETERS - Part 1613m
    • 17Kotlin Newbie To Pro - FUNCTIONS WITH RETURN VALUE - Part 1710m
  2. Day 9 · 26m

    • 18Kotlin Newbie To Pro - VARARG, DEFAULT AND NAMED PARAMETERS - Part 1815m
    • 19Kotlin Newbie to Pro - EXTENSION FUNCTIONS - Part 1911m
  3. Day 10 · 19m

    • 20Kotlin Newbie to Pro - CLASSES - Part 2019m
  4. Day 11 · 24m

    • 21Kotlin Newbie to Pro - INHERITANCE - Part 2115m
    • 22Kotlin Newbie to Pro - VISIBILITY MODIFIERS - Part 228m
  5. Day 12 · 27m

    • 23Kotlin Newbie to Pro - ABSTRACT CLASSES - Part 2311m
    • 24Kotlin Newbie to Pro - CONSTRUCTOR AND FUNCTION OVERLOADING - Part 2416m
  6. Day 13 · 25m

    • 25Kotlin Newbie To Pro - OBJECTS AND COMPANION OBJECTS - Part 2513m
    • 26Kotlin Newbie to Pro - ANONYMOUS CLASSES - Part 2612m
  7. Day 14 · 14m

    • 27Kotlin Newbie to Pro - EXCEPTIONS - Part 2714m
Week 3Videos 28–29 · 36m
  1. Day 15 · 16m

    • 28Kotlin Newbie to Pro - LAMBDA FUNCTIONS - Part 2816m
  2. Day 16 · 20m

    • 29Kotlin Newbie to Pro - GENERICS - Part 2920m

Tips for finishing

  • Finish it in about a week at 45 minutes a day, then move on to his Android fundamentals series.
  • Practise null safety and lambdas in small programs; they're the features you'll use most in Android code.