This document outlines the topics that will be covered in an integrated Big Data course, including installing and configuring Hadoop, Spark, Kafka and NoSQL environments. Key areas to be covered include HDFS, MapReduce, Hive, Spark, RDDs, Spark SQL, Spark MLib, Apache Kafka, and MongoDB. Students will have hands-on access to a virtual machine with all required software pre-installed to complete exercises and assignments on each topic.