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:
| Daily time | At 1x | At 1.5x | At 2x |
|---|---|---|---|
| 30 min a day | 12 days | 8 days | 6 days |
| 1 h a day | 6 days | 4 days | 3 days |
| 2 h a day | 3 days | 2 days | 2 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
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
Day 2 · 23m
- 4Kotlin Newbie To Pro - VAR, VAL, INTEGER, BOOLEAN - Part 412m
- 5Kotlin Newbie To Pro - ARITHMETIC OPERATORS - Part 512m
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
Day 4 · 25m
- 9Kotlin Newbie To Pro - IF CONDITIONS - Part 913m
- 10Kotlin Newbie To Pro - NULL VALUES AND USER INPUT - Part 1012m
Day 5 · 19m
- 11Kotlin Newbie To Pro - ARRAYS - Part 117m
- 12Kotlin Newbie To Pro - WHILE LOOP - Part 1211m
Day 6 · 27m
- 13Kotlin Newbie To Pro - FOR LOOP - Part 1313m
- 14Kotlin Newbie To Pro - LISTS - Part 1414m
Day 7 · 17m
- 15Kotlin Newbie To Pro - WHEN - Part 1517m
Week 2Videos 16–27 · 2h 38m
Day 8 · 23m
- 16Kotlin Newbie To Pro - FUNCTIONS AND PARAMETERS - Part 1613m
- 17Kotlin Newbie To Pro - FUNCTIONS WITH RETURN VALUE - Part 1710m
Day 9 · 26m
- 18Kotlin Newbie To Pro - VARARG, DEFAULT AND NAMED PARAMETERS - Part 1815m
- 19Kotlin Newbie to Pro - EXTENSION FUNCTIONS - Part 1911m
Day 10 · 19m
- 20Kotlin Newbie to Pro - CLASSES - Part 2019m
Day 11 · 24m
- 21Kotlin Newbie to Pro - INHERITANCE - Part 2115m
- 22Kotlin Newbie to Pro - VISIBILITY MODIFIERS - Part 228m
Day 12 · 27m
- 23Kotlin Newbie to Pro - ABSTRACT CLASSES - Part 2311m
- 24Kotlin Newbie to Pro - CONSTRUCTOR AND FUNCTION OVERLOADING - Part 2416m
Day 13 · 25m
- 25Kotlin Newbie To Pro - OBJECTS AND COMPANION OBJECTS - Part 2513m
- 26Kotlin Newbie to Pro - ANONYMOUS CLASSES - Part 2612m
Day 14 · 14m
- 27Kotlin Newbie to Pro - EXCEPTIONS - Part 2714m
Week 3Videos 28–29 · 36m
Day 15 · 16m
- 28Kotlin Newbie to Pro - LAMBDA FUNCTIONS - Part 2816m
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.