@marcinmoskala myślę, że z zaawansowanych tematów warte do omówienia są:
- możliwości Kotlin multiplatform: co da się, a czego nie da się w: Kotlin/JVM, Kotlin/JS, Kotlin/Native
- omówienie procesu kompilacji kodu dla różnych wariantów: Java + Kotlin, czysty Kotlin, porównanie czasów
- przegląd opensource i polecenie przydatnych bibliotek z uzasadnieniem
- wytłumaczenie jak działa refleksja Kotlinowa "kotlin.reflect" i czemu lepiej jej nie robić jeśli chce się obfuskowac kod
- wytłumaczenie jak można napisać własny synthetic
- wytlumaczenie delegate'ow i dlaczego kod Delegate lazy jest napisany w ten, a nie inny sposób
To tak na szybko, myślę, że warto celowac też w realne zastosowania: Backend, Mobile i jakieś dedykowane tematy tylko na nie omówić.