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

YouTube

Scala Tutorial

Learning Journal via YouTube

Overview

Dive into a comprehensive Scala programming tutorial designed for Spark developers and functional programmers. Learn the fundamentals of Scala, exploring its functional paradigm, concise syntax, and powerful features that make it ideal for data processing and machine learning. Discover why Scala is the preferred language for Apache Spark development and gain the essential knowledge needed to jumpstart your Scala journey. Cover topics such as SBT installation and project setup, functional programming concepts, pattern matching, closures, type systems, operators, functions, control structures, and object-oriented programming in Scala. Through a series of lectures and hands-on examples, acquire the skills necessary to leverage Scala's capabilities for Apache Spark development and beyond.

Syllabus

Scala Tutorial - Inaugural.
Scala Tutorials - Installing SBT.
Scala Tutorial - SBT Project Layout.
Scala Tutorial - SBT Build Definition.
Scala Tutorial - Scala REPL.
Scala Tutorial - Scala IDE.
Scala Tutorial - What is Next.
Scala Tutorial - Elements of Functional Programming - Part-1.
Scala Tutorial - Elements of Functional Programming - Part 2.
Scala Tutorial - Strict and Lazy Evaluations.
Scala Tutoraial - Pattern Matching.
Scala Tutorials - Closures.
Scala Tutorial - Let's Begin.
Scala Tutorials - Type System.
Scala Tutorial - Operators.
Scala Tutorial - Functions.
Scala Tutorial - Function Literals.
Scala Tutorial - Placeholder Syntax.
Scala Tutorials - Higher Order Functions.
Scala Tutorial - VarArgs, Named Arguments, Default Value.
Scala Tutorial - Partially Applied Functions.
Scala Tutorial - Scala controls | introduction.
Scala Tutorial - Scala if else.
Scala Tutorial - Scala match case expression.
Scala Tutorial - Scala loop constructs.
Scala Tutorial - How to create your own loop controls.
Scala Tutorial - What is Higher Order Control Abstraction.
Scala Tutorial - Higher Order Control Abstraction in Scala Collections.
Scala Tutorial - for comprehension | for loop | for expression.
Scala Tutorial - Object Oriented Introduction.
Scala Tutorial - Scala Classes.
Scala Tutorial - Object Oriented Scala | Constructors.
Scala Tutorial - Objects.
Scala Tutorial - Companion Objects.
Scala Tutorial - Factory Pattern in Scala.

Taught by

Learning Journal

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.