This is the courses on https://courses.edx.org website about Apache Spark
BerkeleyX - CS105x - Introduction to Apache Spark
BerkeleyX - CS110x - Big Data Analysis with Apache Spark
BerkeleyX - CS120x - Distributed Machine Learning with Apache Spark