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

edX

Scala Programming for Beginners

via edX

Overview

Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates

This beginner path introduces Scala syntax, basic scripts, variables, and simple mathematical problem-solving. It is designed for learners with little or no prior Scala experience.

You will write reusable functions and control program flow with conditional statements, for loops, while loops, and nested loops. You will also work with arrays, lists, sets, maps, and multidimensional data.

The path then covers object-oriented programming in Scala, including classes, objects, constructors, encapsulation, inheritance, polymorphism, and traits. Practical exercises help you apply these concepts when designing and modifying programs.

Syllabus

  • Write basic Scala scripts using core language syntax
  • Create reusable functions to organize program logic
  • Control program flow with conditions, for loops, and while loops
  • Manipulate data using arrays, lists, sets, and maps
  • Design classes and objects with properties, methods, and constructors
  • Apply encapsulation, inheritance, polymorphism, and traits
  • Solve introductory programming and mathematical problems in Scala

Reviews

Start your review of Scala Programming for Beginners

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.