ABOUT THIS LEARNING PATH

Data Scientists tend to favor one of three programming languages, Python, R, or Scala. Which to choose? Learn Scala if you are an aspiring or a seasoned Data Scientist (or Data Engineer) who is planning to work with Apache Spark to tackle Big Data with ease. This learning path has been developed by Lightbend (formerly Typesafe), the undisputed authority on all things Scala. Come along and start your journey to receiving the following badges: Scala Programming for Data Science – Level 1 and Scala Programming for Data Science – Level 2.

TELL YOUR FRIENDS

AUDIENCE:

Data Scientists, Data Engineers

LEARNING PATH LEVEL:

Beginner

4 BADGES

3 COURSES

Scala Programming for Data Science Courses

Scala 101

Scala 101

About the course
The Typesafe Scala 101 for Data Science Curricula is designed to give experienced Data Developers and Data Science the knowhow to confidently start programming in Scala for data science tasks. The course ensures they will have a solid understanding of the fundamentals of the language, the tooling and the development process as well as a good appreciation of the more advanced features. If students already have Scala programming experience, then this course could be a useful refresher, yet no previous knowledge of Scala is assumed.
Spark Overview for Scala Analytics

Spark Overview for Scala Analytics

About the course
The “Spark Overview for Scala Analytics” course will cover the history of Spark and how it came to be, how to build applications with Spark, establish an understanding of RDDs and DataFrames, and other advanced Spark topics. Apache Spark™ is a fast and general engine for large-scale data processing, with built-in modules for streaming, SQL, machine learning and graph processing. Having finished this class, a student would be prepared to leverage the core RDD and DataFrame APIs to perform analytics on datasets. This course is meant to be an overview of Spark and its associated ecosystem. For deeper understanding of Spark, we recommend that students take the Spark Fundamentals courses I and II.
Data Science with Scala

Data Science with Scala

About the course
Apache Spark™ is a fast and general engine for large-scale data processing, with built-in modules for streaming, SQL, machine learning and graph processing. This course shows how to use Spark’s machine learning pipelines to fit models and search for optimal hyperparameters using a Spark cluster.

Complete the Scala Programming for Data Science – Level 2 Learning Path

BADGE: Scala Programming for Data Science – Level 2

Our learning paths are designed to build on the content learned in the first course and then build upon the concepts in courses that follow. We recommend that they are completed in the order outlined in this learning path to ensure you get the most out of your investment of time. If you like what you see here, come and discover other learning paths and browse our course catalog.