Gain insights into Kotlin’s syntax, type inference, higher-order functions, classes, operator overloading, and extension functions. Explore key features to enhance your efficiency in Kotlin development.
Beginner
31 Lessons
13h
Certificate of Completion
Gain insights into Kotlin’s syntax, type inference, higher-order functions, classes, operator overloading, and extension functions. Explore key features to enhance your efficiency in Kotlin development.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Kotlin is an elegant general-purpose language with a rich syntax that enables us to write concise and expressive code. Much of its appeal also stems from the fact that it is fully interoperable with Java and has multi-platform support. Kotlin is also an official Android language ranked by Google as the most preferred language for Android app development. In this course, you’ll learn about type inference in Kotlin as well as about Kotlin’s support for higher-order functions. You’ll cover classes, objects, a...Show More
What You'll Learn
An understanding of Kotlin idioms
An understanding of the advantages of using Kotlin over Java
Hands-on experience with higher-order functions and classes in Kotlin
A working knowledge of operator overloading, extension functions and scoping functions
What You'll Learn
An understanding of Kotlin idioms
Show more
Course Content
About the course
Understanding Kotlin Code
Some Interesting Kotlin Features
More Kotlin Magic
Conclusion
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.