YoVDO

Scala 2: The Big Picture

Offered By: Pluralsight

Tags

Scala Courses Functional Programming Courses Concurrency Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
This course covers the fundamentals of functional programming using Scala, reading and writing Scala code, error handling, classes, and concurrency.

Functional programming requires learning new programming paradigms, and Scala is an excellent language with which to do so. In this course, Scala: The Big Picture, you will learn the Scala language from scratch as a first step in your journey to master the language. First, you will learn the basics of functional programming which you’ll apply throughout the rest of the course. Next, you will explore the Scala language, from the basic syntax to functions, classes, collections, and pattern matching. Finally, you will discover how to do concurrent programming the right way using Scala. When you’re finished with this course, you will have the foundational knowledge needed to solve problems using Scala, and will know how to get help when needed.

Syllabus

  • Course Overview 1min
  • Introduction 14mins
  • Functional Programming Concepts 15mins
  • First Interaction with Scala 13mins
  • Functions 12mins
  • Classes 15mins
  • Null Checks and Error Handling 8mins
  • Pattern Matching 10mins
  • Collections 24mins
  • Concurrency 14mins
  • What’s Next? 4mins

Taught by

Harit Himanshu

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