Learn Kotlin

A curated list of helpful resources to learn Kotlin Development. Tutorials, Code Samples, References and more!

Related Products

Beginner Courses

  • Kotlin by Example

    (kotlinlang.org)

    A collection of practical Kotlin coding examples that demonstrate various features and best practices in the language.

    0Β°

Newsletter + Exclusive Voucher + Free Guides – September 2024

Want weekly curated news about all things programming in your inbox? Also, we have an exclusive offer for our newsletter subscribers! Get five free online courses every month with PluralSight. Also we now offer 2 free guides for all our subscribers!

8 programming beginner mistakes to avoid screenshot
8 programming beginner mistakes to avoid

NEW! Sign up and get our free guide: 8 programming beginner mistakes to avoid.

10 top GitHub repos to jumpstart your programming learning journey screenshot
10 top GitHub repos to jumpstart your programming learning journey

Additionally you will get a PDF with the 10 top GitHub repos to jumpstart your programming learning journey!

10 top GitHub repos to jumpstart your programming learning journey screenshot
Weekly curated programming related newsletter

Receive a free weekly curated newsletter with the best programming tips and tricks.

Only few Vouchers left!

Advanced Courses

  • Advanced Kotlin Features

    (kotlinlang.org)

    This section dives into advanced features of Kotlin such as type casting, delegation, and operator overloading, enhancing your language prowess.

    0Β°

Books

  • Kotlin in Action

    (www.manning.com)

    This book provides a comprehensive guide to Kotlin, showcasing its unique features and capabilities. Ideal for beginners and experienced programmers looking to deepen their Kotlin knowledge.

    0Β°
  • Kotlin for Android Developers

    (antonioleiva.com)

    Focused on Android development, this book teaches Kotlin within the context of building Android applications. It's perfect for developers transitioning from Java to Kotlin.

    0Β°

References

  • Kotlin Official Website

    (kotlinlang.org)

    The official Kotlin website provides comprehensive documentation, tutorials, and resources for beginners and experienced developers alike, making it the go-to place to start learning Kotlin.

    0Β°
  • Kotlin Documentation

    (kotlinlang.org)

    The official Kotlin documentation includes everything from basic syntax and data types to advanced topics, serving as an essential reference for learners and developers.

    0Β°
  • Kotlin Koans

    (kotlinlang.org)

    Kotlin Koans is a series of exercises that help you learn Kotlin through practical coding, allowing users to practice their skills in an interactive manner.

    0Β°
  • Kotlin for Java Developers

    (kotlinlang.org)

    This resource offers an overview of how Kotlin works with Java, making it ideal for Java developers who want to learn Kotlin quickly and understand its unique features.

    0Β°
  • Kotlin by Example

    (www.programiz.com)

    Programiz provides an extensive collection of Kotlin examples and practical applications, making it easy to understand how to apply Kotlin in real-world scenarios.

    0Β°

Code Examples

  • Kotlin Koans

    (play.kotlinlang.org)

    Kotlin Koans is a series of interactive programming exercises that help you learn Kotlin by solving real coding challenges, making it ideal for hands-on learners.

    0Β°
  • Kotlin Best Practices

    (kotlinlang.org)

    This page covers recommended coding conventions and best practices for writing clean and maintainable Kotlin code, crucial for professional development.

    0Β°
  • Awesome Kotlin

    (github.com)

    A curated list of Kotlin libraries, tools, resources, and frameworks that developers can use to enhance their learning and project development in Kotlin.

    0Β°

Code Libraries

  • Kotlin Collection Functions

    (kotlinlang.org)

    This resource dives into operations on collections in Kotlin, showcasing powerful features that help streamline code, essential for mastering the language.

    0Β°
  • Kotlin Coroutines

    (kotlinlang.org)

    An introduction to Kotlin Coroutines, providing insight into asynchronous programming, an essential topic for modern Kotlin development.

    0Β°
  • Kotlin Multiplatform

    (kotlinlang.org)

    An overview of Kotlin Multiplatform capabilities for sharing code across platforms, essential for developers looking to build cross-platform applications.

    0Β°
  • Kotlin FAQ

    (kotlinlang.org)

    The FAQ section provides quick answers to common questions about Kotlin, serving as a quick reference for learners at all stages of their journey.

    0Β°

Tools

Related Products