This course examines developing solutions for extracting and analyzing big data sets using various technologies. Students will learn Scala and Java, which are the fundamental part of Spark, Kafka and HBase. Focus will be on Apache Spark and its different aspects. Students will explore real-time analytics tools such as Kafka and HBase. NoSQL will be covered in this course. A laptop computer with Minimum 8 GB RAM dedicated on your 64 bit OS (16 GB RAM is strongly recommended for DAT 302), Core i5 CPU, 500 GB storage is required.