Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Introduction to Object-Oriented Programming in Scala

via CodeSignal

Overview

This course guides you through the core concepts of Object-Oriented Programming (OOP) in Scala. Learn about classes, objects, properties, and methods. Master constructors, encapsulation, inheritance, polymorphism, and traits. Through practical exercises, gain the skills to effectively design and manipulate complex programs using OOP principles.

Syllabus

  • Lesson 1: Understanding Object-Oriented Programming with Scala
  • Lesson 2: Constructors and Initialization in Scala
  • Lesson 3: Encapsulation in Scala: Implementing Data Protection and Control
  • Lesson 4: Inheritance and Polymorphism in Scala
  • Lesson 5: Scala's Abstract Classes, Traits, and Companion Objects
  • Lesson 6: Understanding Object-Oriented Programming in Scala

Reviews

Start your review of Introduction to Object-Oriented Programming in Scala

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.