Data Engineering · Live cohort

Data Engineering Career Programme

From SQL fundamentals to production streaming, and ready for the data engineering interview loop at a top product company.

  • Live · Saturdays + 1 weekday evening
  • 10 weeks
  • Entry to mid level (0–6 yrs)

What's included

What you get in every cohort.

Live sessions

10 weeks of live classes plus weekly doubt-clearing. All recorded.

10 mock interviews

Realistic rounds with written feedback from a mentor.

700+ interview questions

A curated bank, organised by topic and difficulty.

1:1 mentoring

Scheduled time with a mentor for code, career and resume reviews.

Certificate

A verifiable certificate on completing the programme and capstone.

About the programme

What you'll be able to do

A live, mentor-led cohort for engineers moving into data engineering or aiming for a data role at a top product company. Every week pairs live classes with hands-on pipeline work. Mock interviews run from week 2 and build to an interview sprint in the final weeks, backed by a 700+ question bank (200 SQL, 500 coding) and 1:1 reviews with engineers who work on these systems.

  • Design, build and debug batch and streaming pipelines with Airflow and Kafka
  • Write and tune SQL the way data engineering interviews test it
  • Model data for warehouses and lakehouses, and defend the trade-offs
  • Go into a data engineering loop having done 10 mock interviews with written feedback

Weekly rhythm

A typical week

  • SaturdayLive class (2 hrs)
  • SundayHands-on lab + assignment
  • WednesdayLive doubt-clearing (1 hr)
  • Most weeksMock interview + written feedback (10 in total)

Syllabus

Week by week

Every week pairs live teaching with something you build or practise.

Week 1SQL, from fundamentals to joins
  • SELECT, filtering and aggregation
  • Joins and set operations
  • NULL handling pitfalls

This week: 20 practice queries

Week 2Advanced SQL & query tuning
  • Window functions
  • CTEs and recursion
  • Reading query plans and indexing

This week: Mock interview #1: SQL

Week 3Python for data pipelines
  • Data wrangling with Python
  • Testing pipeline code
  • Working with APIs and files

This week: Mini ETL script + mock interview #2: Python coding

Week 4Orchestration with Airflow
  • DAG design, retries and backfills
  • Sensors and dependencies
  • Idempotent tasks

This week: Airflow DAG assignment + mock interview #3: SQL

Week 5Streaming with Kafka
  • Topics, partitions and consumer groups
  • Delivery guarantees
  • When streaming is (not) the answer

This week: Mock interview #4: coding

Week 6Warehousing & lakehouse design
  • Dimensional modelling
  • Partitioning and clustering
  • Lakehouse table formats

This week: Data model review + mock interview #5: data modelling

Week 7Streaming ETL/ELT in production
  • CDC and late-arriving data
  • Data quality checks
  • Monitoring and alerting

This week: End-to-end pipeline project

Week 8Data system design
  • Designing a data platform
  • Trade-offs: cost, latency, correctness
  • Whiteboarding a pipeline

This week: Mock interview #6: data system design

Week 9Interview sprint
  • SQL + coding under time pressure
  • Behavioural stories that land
  • Question bank drills

This week: Mock interviews #7–#8: SQL and coding

Week 10Final mocks & capstone review
  • Full-loop mock interviews
  • Resume and LinkedIn polish
  • Capstone review with a mentor

This week: Mock interviews #9–#10: full loop · certificate on completion

Your mentor

Taught by an engineer who does this work today

Abhi Sharma

Abhi Sharma

Data Engineer, Google

Abhi is a Data Engineer at Google, working on the same class of cloud data infrastructure these programmes teach. He is Google Cloud certified as a Professional Data Engineer and a Professional Machine Learning Engineer, and writes on data engineering, ML and system design for 4,000+ engineers.

GCP Professional Data EngineerGCP Professional ML Engineer

Mentors on: Data pipelines · Airflow & Kafka · Data warehousing · ML engineering · System design

LinkedIn profile

Apply

Apply free. Pay only if you join.

  1. Apply — two minutes, free.
  2. Talk to a mentor — we check the programme fits your goals and answer your questions.
  3. Confirm your seat — pay using the options we share on the call, then join the cohort.

We don't promise jobs or salary hikes. We promise live teaching, honest feedback and real practice.

10-digit mobile number, or add +country code outside India.

Applying is free. By submitting, you agree to our Terms and Privacy Policy.

Questions

Before you apply

How much time does it take each week?

Plan for about 6–8 hours: 3–4 hours of live sessions, depending on the programme, plus labs and practice. Every programme is designed around a full-time job.

What if I miss a live session?

Every live class is recorded and available in your dashboard, and you can bring questions to the next live session.

Who are the mentors?

Engineers currently working at top product companies. You'll see each mentor's profile on the programme page before you apply.

How does payment work?

Apply first. It's free and takes two minutes. We'll get in touch to confirm fit and share the payment options before you pay anything.

Do you guarantee a job or a salary hike?

No, and be wary of anyone who does. We give you the skills, the practice and honest feedback from engineers at top product companies. The outcome depends on the work you put in.

Data Engineering Career ProgrammeApply