Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
Dive deep into Kotlin, a statically typed programming language for modern multiplatform applications, in this comprehensive 2-hour and 28-minute conference talk by Eugene Petrenko from JetBrains. Begin with the language basics and progress to advanced features, including the creation of static typed Domain-Specific Languages (DSLs). Explore the power of coroutines and suspend functions, learning how they simplify callback-driven programming and transform complex code into linear-looking structures. Discover Kotlin's multiplatform capabilities, seeing how the same code can be compiled and used across JVM, Android, iOS, Mac, and JavaScript environments. Gain insights from Eugene Petrenko, a software developer, Ph.D., speaker, and blogger with extensive experience in Kotlin and various other programming languages.