Learn Scala from Coursera

Coursera offers you 7 courses, to learn Scala now!

Coursera, is an American online learning platform founded in 2012 by Stanford professors Andrew Ng and Daphne Koller that offers massive open online courses (MOOC), specializations, and degrees. Coursera works with universities and other organizations to offer online courses, specializations, and degrees in a variety of subjects, such as engineering, data science, machine learning, mathematics, business, computer science, digital marketing, humanities, medicine, biology, social sciences, and others. - read more on Wikipedia

  • flag Coursera
  • student All Levels
  • database eLearning
  • earth English
  • clock 28h

Big Data Analysis with Scala and Spark

Manipulating big data distributed over a cluster using functional concepts is rampant in industry^ and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop^ and most recently …

Read More
  • flag Coursera
  • student All Levels
  • database eLearning
  • earth English
  • clock 44h

Functional Programming Principles in Scala

Functional programming is becoming increasingly widespread in industry. This trend is driven by the adoption of Scala as the main programming language for many applications. Scala fuses functional and object-oriented programming in a practical package. It interoperates seamlessly with both …

Read More
  • flag Coursera
  • student Intermediate
  • database eLearning
  • earth English
  • clock 36h

Functional Program Design in Scala

In this course you will learn how to apply the functional programming style in the design of larger applications. You ll get to know important new functional programming concepts^ from lazy evaluation to structuring your libraries using monads. We ll …

Read More
  • flag Coursera
  • student All Levels
  • database eLearning
  • earth English
  • clock 27h

Functional Programming in Scala Capstone

In the final capstone project you will apply the skills you learned by building a large data-intensive application using real-world data.

Read More
  • flag Coursera
  • student All Levels
  • database eLearning
  • earth English
  • clock 8h

Open Source tools for Data Science

What are some of the most popular data science tools^ how do you use them^ and what are their features? In this course^ you ll learn about Jupyter Notebooks^ RStudio IDE^ Apache Zeppelin and Data Science Experience. You will learn …

Read More
  • flag Coursera
  • student Intermediate
  • database eLearning
  • earth English
  • clock 33h

Parallel programming

With every smartphone and computer now boasting multiple processors^ the use of functional ideas to facilitate parallel programming is becoming increasingly widespread. In this course^ you ll learn the fundamentals of parallel programming^ from task parallelism to data parallelism. In …

Read More
  • flag Coursera
  • student Beginner
  • database eLearning
  • earth English
  • clock 16h

Tools for Data Science

What are some of the most popular data science tools^ how do you use them^ and what are their features? In this course^ you ll learn about Jupyter Notebooks^ RStudio IDE^ Apache Zeppelin and Data Science Experience. You will learn …

Read More