I recently completed a course on Apache Spark with Scala. It was a wonderful learning experience and gave me the skills necessary to complete a prototype in Big Data.
Where is this course?
This is a course on Udemy. https://www.udemy.com/apache-spark-with-scala-hands-on-with-big-data/
What does it cover?
This course covers a deep range of topics related to Apache Spark. While the Spark framework supports several languages, this course is based on Scala language. There is an introductory section that explains Scala basics, followed by Spark libraries. It just gives a brief introduction to Spark architecture.The hands-on nature of the courses are great. Each course does not exceed 15 minutes' which makes learning easier even if you have short time every day.
What is the cost?
The cost varies. It is not free.
How long is this course?
The course duration is 7.5 hours. I took about 30 hours (learning 1 hour everyday) to complete the course.
What are the prerequisites?
It would be ideal for the learner to have at least 4 years of programming experience and database knowledge before starting this course. Basic familiarity with UNIX commands or other CLI would help. Basic knowledge in Java/Scala programming would be helpful, thought there are a few introductory lessons for Scala.