Learn Kotlin
A curated list of helpful resources to learn Kotlin Development. Tutorials, Code Samples, References and more!
Related Products
- Swift in Action: A Project-Based Introduction to Swift Programming
Ready to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach β guiding you through real-world projects that apply everything you learn.
FREE PREVIEW! - Python in Action: A Project-Based Introduction to Python Programming
Discover Python by building real-world projectsβdownload the preview and start coding today!
FREE PREVIEW!
Latest Blog Articles
Understanding Python Decorators
Released on: Thu Oct 03 2024
A deep dive into Python decorators and how to use them effectively.
Introduction to JavaScript
Released on: Thu Sep 26 2024
Learn the basics of JavaScript, the most popular programming language for web development.
Beginner Courses
- 0Β°
- Kotlin Bootcamp for Programmers
A free bootcamp offered by Google that helps you get started with Kotlin programming, aimed particularly at Android developers.
0Β°
- Kotlin by Example
A collection of practical Kotlin coding examples that demonstrate various features and best practices in the language.
0Β°
- Kotlin Playground
An interactive online platform to practice Kotlin coding directly in your browser, ideal for testing out beginner code snippets.
0Β°
- Kotlin Language Documentation
The official Kotlin documentation page that serves as a detailed reference guide for language features, syntax, and best practices.
0Β°
Newsletter + Exclusive Voucher + Free Guides β October 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
NEW! Sign up and get our free guide: 8 programming beginner mistakes to avoid.
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!
Weekly curated programming related newsletter
Receive a free weekly curated newsletter with the best programming tips and tricks.
Only few Vouchers left!
Advanced Courses
- 0Β°
- 0Β°
- 0Β°
- 0Β°
- 0Β°
- Kotlin Coroutines by Example
An in-depth look at using Kotlin coroutines for asynchronous programming, with practical examples demonstrating their usage and benefits.
0Β°
- Functional Programming in Kotlin
This section explores functional programming concepts as applied in Kotlin, such as higher-order functions, lambdas, and collection operations.
0Β°
- Kotlin Multiplatform Mobile: Getting Started
An introductory guide on building cross-platform mobile applications using Kotlin Multiplatform, emphasizing shared code between Android and iOS.
0Β°
- Kotlin Android Extensions
Learn about Kotlin Android Extensions, which make it easier and more intuitive to build Android apps with Kotlin by simplifying those repetitive tasks.
0Β°
- Kotlin Native: Getting Started
Explore Kotlin Native, which allows you to compile Kotlin code to native binaries, enabling you to run Kotlin code on various platforms.
0Β°
- Advanced Kotlin Features
This section dives into advanced features of Kotlin such as type casting, delegation, and operator overloading, enhancing your language prowess.
0Β°
Books
- 0Β°
- 0Β°
- Kotlin in Action
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
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
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
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
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
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
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Β°
- Coursera: Kotlin for Java Developers
An online course offered by JetBrains on Coursera that teaches Kotlin from the perspective of Java developers, providing a structured learning experience.
0Β°
Code Examples
- Kotlin for Android Developers
This is the official Android developer guide for Kotlin, offering resources to help you learn Kotlin specifically for Android app development, including best practices and sample projects.
0Β°
- Kotlin Koans
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 by Example - TutorialsPoint
TutorialsPoint provides a list of Kotlin tutorials ranging from basic to advanced topics, complete with examples and explanations to facilitate understanding.
0Β°
- Kotlin Sneak Peek: A Modern Language for Android Development
This Medium article explores the features of Kotlin that make it ideal for modern Android development, providing insights into its advantages and use cases.
0Β°
- Kotlin Best Practices
This page covers recommended coding conventions and best practices for writing clean and maintainable Kotlin code, crucial for professional development.
0Β°
- Kotlin Tutorial - W3Schools
W3Schools offers a straightforward Kotlin tutorial that introduces the language fundamentals in an easy-to-understand format, suitable for complete beginners.
0Β°
- Awesome Kotlin
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
This resource dives into operations on collections in Kotlin, showcasing powerful features that help streamline code, essential for mastering the language.
0Β°
- Kotlin Coroutines
An introduction to Kotlin Coroutines, providing insight into asynchronous programming, an essential topic for modern Kotlin development.
0Β°
- Kotlin Multiplatform
An overview of Kotlin Multiplatform capabilities for sharing code across platforms, essential for developers looking to build cross-platform applications.
0Β°
- Kotlin FAQ
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
- Kotlin Courses on Codecademy
Codecademy provides an interactive learning platform with a comprehensive Kotlin course, making it suitable for beginners and intermediate learners.
0Β°
Related Products
- Swift in Action: A Project-Based Introduction to Swift Programming
Ready to build real iOS apps? This book teaches you Swift with a hands-on, project-based approach β guiding you through real-world projects that apply everything you learn.
FREE PREVIEW! - Python in Action: A Project-Based Introduction to Python Programming
Discover Python by building real-world projectsβdownload the preview and start coding today!
FREE PREVIEW!