Overview
Embark on a comprehensive journey through the fundamentals of data engineering in this beginner-friendly course. Dive into essential topics including Databases, Docker, and analytical engineering. Progress to advanced concepts such as building data pipelines with Airflow, performing batch processing with Spark, and handling streaming data with Kafka. Apply your newly acquired skills in a culminating project where you'll construct a complete end-to-end pipeline. Explore key areas like SQL, dbt, CRON jobs, and Airbyte, gaining practical experience throughout. Created by Justin Chau and supported by Airbyte, this 3-hour course provides a solid foundation for aspiring data engineers, complete with accessible resources to support your learning journey.
Syllabus
⌨️ Introduction
⌨️ Why Data Engineering
⌨️ Docker
⌨️ SQL
⌨️ Building a Data Pipeline from Scratch
⌨️ dbt
⌨️ CRON Job
⌨️ Airflow
⌨️ Airbyte
⌨️ Outro
Taught by
freeCodeCamp.org