Course of Introduction to Kotlin: Your First App

Isa GarridoRafa Gómez

By Isa Garrido y Rafa Gómez Backend

Develop your first console command with Kotlin while learning what makes this language so powerful.

💸 First lesson available without registration!

⚠️ This is NOT the typical course where we introduce theoretical concepts of the language one after another.

In this course, we will do something practical: A console command that connects to an external API. The purpose is to see the main differences of Kotlin with other programming languages.

In this course, you will learn:

  • 💻 Prepare your environment to develop with Kotlin: Gradle and Intellij
  • 🤜🤛 Kotlin vs Java (for Backend)
  • ⚡️ Kotlin playground: learn and test online
  • 🚀 Create your first application in Kotlin
  • 🙅 Managing nulls in Kotlin
  • 🎂 Expand functionality: Calculate your age
  • ✴️ Improve your application using Scope functions I
  • ✴️ Improve your application using Scope functions II
  • ☝️ When to use if and when to use when
  • 🔂 Add more functionality to a class without extending from it: Extension functions
  • ✅ Add testing to your application
  • 🙈 How to mock data in Kotlin using mocks
  • ⚡️ Model more comfortably: Data class
  • 🫂 Static methods in Kotlin: Companion object
  • 🧠 Use the best type of collection: InMemory - Mutable and immutable List and Map
  • 🍭 Model constant values using Enums
  • 🦭 The best way to model exceptions: Sealed class
  • ⚡️ Getting the most out of IntelliJ for Kotlin
  • 🐈‍⬛ Calculate the age of our cats
  • 😼 Check your cat's breed using the API from thecatapi
  • 🍄 Fine-tune your application with blocking coroutines
  • 🍄 Improve your application with non-blocking coroutines
  • 🤝 Java Kotlin interoperability
  • 👵🏼 How to create object mothers in Kotlin
  • 🚶‍♀️ Conclusions and next steps

Videos of the course

Related courses

See full catalogue

Pay according to your needs

lite (only monthly)

19 €
per month
  • Access to a subset of courses to lay the foundation for maintainable, scalable, and testable code
  • Company invoice
Popular

standard

24,92 €
Save 121
Annual payment of 299
per month
  • Full course catalog
  • Receive job offers verified by Codely
  • Company invoice

premium

41,58 €
Save 89
Annual payment of 499
per month
  • All previous benefits
  • Early access to new courses
  • Discount on workshops

We won't increase the price while your subscription is active

Course of Introduction to Kotlin: Your First App ﹤🍍﹥ Codely