Course

Object-Oriented Programming in Kotlin

Learning path outcomes

  • Identify best practices when writing object-oriented code
  • Describe the purpose of design patterns
  • Understand the ideas behind SOLID

Prerequisites

Achievements

Earn a badge when you finish this learning path!

Object-Oriented Programming in Kotlin

Learning path content

1
Introduction to Kotlin Object-Oriented Programming
This module establishes a solid understanding of OOP’s core principles, including encapsulation, abstraction, inheritance and polymorphism.
Expand module content Hide module content Show module content Hide module content
2
Advanced Object-Oriented Programming in Kotlin
This module will guide you through some of the common issues that arise when creating apps that are already widely used, providing best practices to address them.
Expand module content Hide module content Show module content Hide module content