Data Engineering Fundamentals
01Part 1: Introduction to Data Engineering2
- 1.1 What is Data Engineering?
- Definition and scope.
- 1.2 Role of Data Engineer in Data Science and Analytics
- Collaboration with data scientists and analysts.
02Part 2: Data Systems and Storage Solutions4
- 2.1 Overview of RDBMS
- Key characteristics and use cases.
- 2.2 Overview of Data Warehouse and Data Lake
- Definitions, differences, and practical applications.
- 2.3 What is a Data Warehouse?
- Deep dive into Data Warehouse architecture and benefits.
- 2.4 Why Data Warehouse?
- Strategic importance in data analytics.
03Part 3: Data Modeling Fundamentals3
- 3.1 Data Modeling Overview
- Purpose and principles of data modeling.
- 3.2 Data Modeling Techniques
- Various techniques used in the field.
- 3.3 Data Modeling Types
- Conceptual, logical, and physical models.
04Part 4: Advanced Data Modeling Concepts4
- 4.1 Data Modeling – Facts
- Understanding fact tables and their role in data warehousing.
- 4.2 Data Modeling – SCD (Slowly Changing Dimensions)
- Types of SCDs and handling dimension changes over time.
- 4.3 Data Modeling – Different Keys
- Exploring primary keys, foreign keys, and surrogate keys.
- 4.4 Data Modeling – OLTP vs OLAP
- Contrasting transactional and analytical processing systems.
05Part 5: Practical Data Engineering2
- 5.1 Stages of Data Engineering
- From data collection to data governance.
- 5.2 Data Modeling – Real World Example
- Applying data modeling concepts to a practical scenario.
06Real World E2E Projects1
- Towards the end of the module, students will undertake a capstone project that encompasses the key learnings from the course. This project could involve designing a data warehouse schema based on given requirements, including the use of SCDs, and demonstrating the ETL process on a dataset to populate the warehouse.
07Supplementary Materials1
- Additional readings, case studies, and resources will be provided to deepen students’ understanding of each topic.
08Evaluation3
- Mock Interview at the end of each week to test comprehension.
- Peer-reviewed assignments for practical sections.
- E2E project presentation and report submission.

