YoVDO

Scala at Light Speed

Offered By: Independent

Tags

Scala Courses Object-oriented programming Courses Functional Programming Courses

Course Description

Overview

Scala is a fantastic language. It's becoming more popular and powers some of the best tools in the world for data processing, distributed computing and much more. But it's hard to learn - usually takes months to get familiar and years to fully master.

But it doesn't need to be this way. You can learn fast with the right tools, the right selection of topics and the right sequencing so you can relate to them as you progress. This mini-course gives you that.

In the time it takes for you to watch a movie, you will learn the equivalent of a 300 page book and you will have the tools to read, understand and work with Scala in whatever project comes your way.


Syllabus

  • Getting Started (4:58)
  • The Absolute Basics (16:18)
  • Scala as an Object-Oriented Language (34:08)
  • Functional Programming in Scala (30:59)
  • Pattern Matching (11:53)
  • Advanced Bits (19:13)
  • Scala 3 Contextual Abstractions (24:42)

Taught by

Daniel Ciocîrlan

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