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
Coursera
All Levels
eLearning
English
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 MoreCoursera
All Levels
eLearning
English
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 MoreCoursera
Intermediate
eLearning
English
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 MoreCoursera
All Levels
eLearning
English
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 MoreCoursera
All Levels
eLearning
English
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 MoreCoursera
Intermediate
eLearning
English
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 MoreCoursera
Beginner
eLearning
English
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