YoVDO

Scala at Light Speed

Offered By: YouTube

Tags

Scala Courses Programming Courses Object-oriented programming Courses Functional Programming Courses Asynchronous Programming Courses

Course Description

Overview

Embark on a comprehensive 2.5-hour Scala tutorial designed for programmers with existing coding experience. Rapidly master Scala fundamentals, including value and function definitions, class creation, and Scala-specific features like case classes and pattern matching. Dive into advanced concepts such as asynchronous programming with Futures and type enhancement using implicits. Follow along with hands-on examples to reinforce learning, and explore topics ranging from basic syntax to object-oriented and functional programming paradigms. Access downloadable video content and full source code to continue your Scala journey beyond the course.

Syllabus

Scala Tutorial - Scala at Light Speed, Part 1: Getting Started.
Scala Tutorial - Scala at Light Speed, Part 2: Basics.
Scala Tutorial - Scala at Light Speed, Part 3: Object-Oriented Programming.
Scala Tutorial - Scala at Light Speed, Part 4: Functional Programming.
Scala Tutorial Scala at Light Speed, Part 5: Pattern Matching.
Scala Tutorial - Scala at Light Speed, Part 6: Advanced.
Scala Tutorial - Scala at Light Speed, Part 7: Contextual Abstractions (Scala 3 only).


Taught by

Rock the JVM

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