This is an in-depth training course in Spark Core, Spark SQL and Spark Streaming using Scala. The course will use Spark 2.0 (or higher) on HDP 2.5 version (or higher). Zeppelin notebooks will be used for performing interactive data exploration through Spark and Eclipse will be used for developing batch/micro-batches in Spark.