Data Engineering Bootcamp
Build production-grade data pipelines with Spark, Airflow, and modern data stack
Taught by Amit Singh — Senior software engineer at Amazon with 12+ years of experience building scalable distributed systems.
No job-placement promises — we make you interview-ready with real mock interviews and honest feedback.
Data Engineering Bootcamp
Course overview
Learn to build robust data pipelines and infrastructure. Master Apache Spark, Airflow, Kafka, and cloud data services. Understand data modeling, ETL best practices, and data quality frameworks.
Duration
10 weeks
Format
Live + Offline
Problems
25+
Difficulty
Intermediate
What You'll Learn
Curriculum at a glance
| Week | Focus | Key topics | Problems |
|---|---|---|---|
| 1 | Data Engineering Fundamentals | Big Data Landscape & Tools, ETL vs ELT Paradigms, Batch vs Stream Processing | 3 |
| 2 | SQL & Data Modeling | Advanced SQL Techniques, Dimensional Modeling (Star & Snowflake), Data Warehousing Concepts | 3 |
| 3 | Apache Spark | Spark Architecture & RDDs, DataFrames & Spark SQL, Spark Streaming & Structured Streaming, Performance Tuning & Optimization | 4 |
| 4 | Apache Kafka & Streaming | Kafka Architecture & Producers, Kafka Consumers & Consumer Groups, Kafka Connect & Schema Registry | 3 |
| 5 | Apache Airflow | Airflow Architecture & DAGs, Operators & Task Dependencies, Best Practices & Monitoring | 3 |
| 6 | Data Quality & Testing | Data Validation with Great Expectations, Data Quality Metrics & SLAs, Testing Data Pipelines | 3 |
| 7 | Cloud Data Platforms | AWS Data Services Overview, Snowflake & Modern Data Stack, Infrastructure as Code for Data | 3 |
| 8 | Capstone Project | Project Planning & Requirements, Pipeline Implementation, Deployment & Presentation | 3 |
Course Curriculum
Total: 25+ problems
Note: Curriculum may vary based on cohort progress and student needs. All enrolled students get lifetime access to course materials and recordings.
Meet Your Instructor
Amit Singh
AlgoEngineer Instructor
Senior software engineer at Amazon with 12+ years of experience building scalable distributed systems. Holds a Master's degree in Computer Science with a concentration in Artificial Intelligence and Machine Learning from Arizona State University (GPA 3.92). Claude Certified Architect, AWS Certified Developer and Oracle Certified Java Programmer, with deep expertise in data structures, algorithms, system design, and full-stack development. Passionate about mentoring engineers and helping them crack FAANG interviews through structured, pattern-based learning.
Frequently Asked Questions
Everything you need to know about AlgoEngineer
Still have questions? Get in touch
