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

YouTube

Scala Tutorial

Derek Banas via YouTube

Overview

This course covers the following learning outcomes and goals: - Understand Scala installation and REPL - Learn about data types, math operations, and control structures like If statements - Explore concepts such as loops, user input/output, strings, functions, recursion, and arrays - Gain knowledge about advanced topics like classes, inheritance, traits, and higher-order functions - Develop skills in handling file I/O and exception scenarios The course teaches individual skills and tools such as Scala programming language syntax, data manipulation techniques, and object-oriented programming concepts. The teaching method of the course includes a combination of lecture-style explanations, code demonstrations, and hands-on exercises. The intended audience for this course includes beginners or individuals looking to enhance their programming skills with Scala, particularly those interested in functional programming and JVM-based languages.

Syllabus

Installation.
REPL.
Data Types.
Math.
If .
Compiled Scala / Main.
While.
Do While.
For Loops.
User Input / Output.
Strings.
Functions.
Recursion.
Arrays.
ArrayBuffer.
Yield.
ForEach.
Maps.
Tuples.
Classes.
Companion Objects / Static.
Inheritance.
Abstract Classes.
Traits.
Higher Order Functions.
Map.
Filter.
Closures.
File I/O.
Exception Handling.

Taught by

Derek Banas

Reviews

Start your review of Scala Tutorial

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.