This course will examine the typical Data Engineering pipeline includes architecting data platforms, designing data stores, ETL, data collection, importing, wrangling, querying, and analysing data. It also includes performance monitoring and finetuning to ensure systems are performing at optimal levels. In addition, Data modelling and design techniques, Data storage and warehousing. Also, the course will discuss the popular data engineering tools such as Airflow. Furthermore, this course introduces you to the core concepts, processes, and tools you need to know to get a foundational knowledge of data engineering. You will gain an understanding of the modern data ecosystem and the role Data Engineers, Data Scientists, and Data Analysts play in this ecosystem. This course will discuss the exploratory data analysis, feature generation and extraction. The course also includes hands-on labs and assignments that guide you to create and load data into the different types of databases, and perform some basic querying operations that help you understand your dataset. Lectures will be given in the lab for practical application. This course is assessed through exams, practical tests and assignments