The modern data warehouse is capable of ingesting data from various data sources like structured or unstructured data, on-prem data or data in the cloud, and this includes big data. A critical element to making the modern data warehouse applicable is Azure Databricks. Azure Databricks is a managed service built on the backbone of Apache Spark and is capable of not only ingesting data but also preparing and cleaning that data and then loading it. Once the data has been prepared, Databricks can leverage thousands of libraries in Python or R to run predictive analytics and machine learning algorithms. The Modern Data Warehousing course is designed to teach the fundamentals of creating clusters, developing in notebooks, and leveraging the different languages available. Specifically, this course is designed to show how and why Azure Databricks fits perfectly into the design of the “modern” data warehouse. Within a single Databricks notebook you can use multiple programming languages and install thousands of libraries extending the capability of what can be achieved.