Data Engineering

Course Code
Course Title
Data Engineering
Course Description

The course aims to introduce students with the concept of a modern data ecosystem. Students will learn how to perform the principle tasks involved in managing extracting, transforming and loading (ETL) data. Students will learn the different types of data modeling methods that are used for the three well know data types; namely structured, semi-structured and unstructured. This course also explains the data life cycle in a data analytics project starting from the data collection (data importing, data crawling), preprocessing (cleaning and transformation), ingestion, and warehousing. The course also covers the elementary visualization aspects needed to understand and explore the data. By the end of this course, students will be able to perform all data engineering tasks needed for any data analytics project.