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
Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera
Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera