This course will give students an overview of the big data technologies that will help efficiently store, extract, and process very large datasets. Students will learn key data analysis and management techniques, including critical concepts suchas Distributed File Systems (storage concepts) and MapReduce/Spark(processing concepts) that power modern big data technologies. In particular, it willleverage cloud services to manage storage and efficiently process data. Further, the course will also show how big data technologies can be used to effectivelyanalyze large volumes of data for practical applications.