YoVDO

Scala Tutorial

Offered By: Derek Banas via YouTube

Tags

Scala Courses Object-oriented programming Courses Functional Programming Courses Control Structures Courses Recursion Courses

Course Description

Overview

Learn Scala programming in this comprehensive tutorial video. Explore key concepts including data types, control structures, functions, object-oriented programming, and functional programming techniques. Start with installation and REPL usage, then progress through math operations, loops, input/output, strings, arrays, and more advanced topics like classes, inheritance, traits, and higher-order functions. Practice file I/O and exception handling to round out your Scala skills. Follow along with code examples and explanations to master this powerful programming language for building scalable applications.

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

Related Courses

Functional Programming Principles in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera
Paradigms of Computer Programming
Université catholique de Louvain via edX
Introduction to Functional Programming
Delft University of Technology via edX
Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX