Spark and Scala Fundamentals At a Glance(2.5)


The name Scala stands for scalable language. most recently Apache Spark, a fast, in-memory distributed collections framework written in Scala. In this course, we will cover basics of Spark and Scala fundamentals, being careful to understand how and when it differs from familiar programming models, like shared-memory parallel collections or sequential Scala collections.

  Module 1 : Data Science Methodology

  Module 2 : Scala Interpreter and IntelliJ IDEA

  Module 3 : Variables in Scala

  Module 4 : Basic Types and Operations

  Module 5 : Control Structures

  Module 6 : Classes and Objects

  Module 7 : Functions and Closures

  Module 8 : Lists

  Module 9 : Other Collections

  Module 10 : Scala’s Class Hierarchy

  Module 11 : Traits

  Module 12 : Case Classes and Pattern

  Module 13 : Lab Exercises - Scala

  Module 14 : Introduction to Spark

  Module 15 : Spark Fundamentals

Ibm Certification Courses


You should have at least one year programming experience. Proficiency with Java or C# is ideal, but experience with other languages such as C/C++, Python, Javascript or Ruby is also sufficient. You should have some familiarity using the command line.