Rs. 2999 Rs. 599
Scalable programming with Scala and Spark
Learn how to use Scala and Spark for machine learning and data analytics. This course will teach you right from the basics to the advanced features on Spark Scala.
Most Data Scientists or Analysts use multiple systems like Python, Java, SQL, R etc, to work with data. Spark is a solo engine that you can use to play with and explore large chunks of data, run Machine Learning algorithms, and further use the same system to productize your code. Scala is a generic programming language equivalent to C++ and Java. Its practical programming nature, in addition to the availability of a REPL environment, are designed to specifically suit a distributed computing framework like that of Spark. Both these programming languages are used to explore and analyse data in an interactive environment that requires quick feedback. The core functionality of Spark along with its built-in libraries makes it smooth to implement complex algorithms in addition to a few lines of code.
By the end of this course you will:
- Be able to use Spark for numerous analytics and Machine Learning tasks
- Develop an understanding on functional programming constructs in Scala
- Be able to implement complex algorithms like Music Recommendations or PageRank
- Learn to work with a variation of datasets like Airline delays, web graphs, Twitter, social networks and product ratings
Prerequisites and Target Audience:
All the examples that are shown in the course work either with or without Hadoop. In order to use Spark with Hadoop, it needs to be installed either in a pseudo-distributed or cluster mode. You will also require knowledge of the programming language Java or C++