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

This course aims to teach learners Scala programming for Spark developers and functional programmers. By the end of the course, students will be able to understand the functional paradigm, scripting approach, and data transformation requirements. They will also learn about Scala's concise and expressive nature, making data processing and machine learning simpler. The course covers topics such as Scala basics, functional programming elements, Scala controls, object-oriented programming in Scala, and the use of Scala with Apache Spark. The teaching method includes tutorials, examples, and hands-on exercises. This course is intended for individuals interested in data processing, machine learning, Apache Spark, and functional programming.

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.