Introduction to Object-Oriented Programming in Kotlin
This course will guide you from basics of coding to a good grasp of Object-Oriented Programming (OOP) in Kotlin. You will gain insights into the structure and design of Kotlin classes, understand how to create and manipulate objects, learn how to utilize inheritance and encapsulation, and more. Suitable for Kotlin beginners with basic knowledge of computer programming.
Lessons and practices
Soccer Ball Display at the Sports Store
Update Soccer Ball Brand in Class Property
Tennis Racket Inventory Manager
Add Basketball Class in Store Inventory System
Inventory Management with Kotlin OOP
Updating Vehicle Brands in Kotlin
Immutable Model Property in Bike Class
Spot the Bug in Vehicle Initialization
Add Vehicle Instances to the Main Function
Kotlin Constructors and Class Initialization
Savings Account Simulation in Kotlin
Adjust Visibility for Balance Checking in PiggyBank Class
Safeguarding the Digital Savings Account
Add Custom Accessors for Account Balance in SavingsAccount Class
Secure the Savings with Encapsulation in Kotlin
Happy Tails: Overriding Animal Sounds in Kotlin
Adding Joyful Expressions to Buddy the Dog
Create a New Subclass in the Pet Adoption Center
Sound Override in the Pet Adoption App
Add Speak Function to Dog Class in Pet Adoption Center Scenario
Pet Adoption Center: Introducing Inherited Class Methods
Automobile Manufacturing Dynamics Tracker in Kotlin
Modify Car's Drive Method to Reflect Total Production
Vehicle Factory Counter Correction
Add Wheel Count Functionality to Vehicle Classes in Kotlin
Vehicle Tracking System in Kotlin
Implementing Abstract and Interface Features in a Car Class
Polymorphism and Inheritance in Kotlin: The Company Hierarchy
Enhance Manager's Work Description in Employee Management System
Employee Class Debugger Challenge
Enhancing Employee Classes with Interactive Features
Software Company Employee Management System in Kotlin
Interested in this course? Learn and practice with Cosmo!
Practice is how you turn knowledge into actual skills.