Table of Contents
- A Primer on Python and the Development Environment
- Understanding the ETL Process and Data Pipelines
- Design Principles for Creating Scalable and Resilient Pipelines
- Sourcing Insightful Data and Data Extraction Strategies
- Data Cleansing and Transformation
- Loading Transformed Data
- Tutorial – Building an End-to End ETL Pipeline in Python
- Powerful ETL Libraries and Tools in Python
- A Primer on AWS tools for ETL Processes
- Tutorial – Creating an ETL Pipeline in AWS
- Building Robust Deployment Pipelines in AWS
- Orchestration and Scaling in ETL Pipelines
- Testing Strategies for ETL pipelines
- Best Practices for ETL Pipelines
- Use Cases and Further Reading

