This course will introduce the latest practices and technologies for managing big data. It will first compare and contrast big data to relational data in both operational and analytical data systems. It will then explore modern technologies (e.g., Spark and NoSQL), cloud computing (e.g., AWS), and reference architectures for retrieving, storing, integrating and analyzing big data. Finally, it will demonstrate big-data-enabled AI applications.