Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.

Roadmap · Specialise

Data engineering (Azure)

Opens with credits

For students and early-career engineers who know some Python and SQL and want to build the pipelines that move, model and serve data, on AWS, Google Cloud or Azure. By the end you can design a warehouse model, run batch and streaming pipelines with Spark, Airflow, dbt and Kafka, deploy them on your cloud and prove they are tested, observable and affordable.

Curated by Tauseef Fayyaz8 stages, 63 topics~9 months at a few hours a week

By the end, you will be able to

  • Explain the data lifecycle from source to dashboard, and choose between batch and streaming, ETL and ELT, and a lake, warehouse or lakehouse for a given problem
  • Write analytical SQL with window functions and design a star schema with a clear grain, slowly changing dimensions and medallion layers
  • Process data in Parquet with Spark or DuckDB, partitioned so queries read only what they need
  • Orchestrate idempotent pipelines in Airflow that retry safely and backfill cleanly, with dbt models that are tested and documented
  • Build and run a pipeline on your cloud with its storage, warehouse, processing and streaming services, defined in Terraform and checked in CI
  • Show a portfolio pipeline with data quality tests, lineage, PII handling and a cost note, and prepare for your cloud's data engineer certification

The path

8 stages, in the order to learn them. Open one to start.

  1. 1What data engineers doLearn the data lifecycle, the main pipeline patterns and the Python you need to pull data from files, databases and APIs reliably, with a local setup to practise on.8 topics · ~4 weeks
  2. 2Analytical SQL and data modellingWrite the analytical SQL pipelines depend on, then design warehouse tables that answer business questions: facts, dimensions, grain, history and layers.9 topics · ~5 weeks
  3. File formats, lakes and SparkStore data in the formats and layouts analytical engines expect, understand lakes, warehouses and lakehouses, and process large datasets with Spark.8 topics · ~6 weeksOpens with credits
  4. Orchestration with Airflow and transformation with dbtSchedule pipelines as Airflow DAGs that retry, backfill and alert safely, and build tested, documented SQL models with dbt.9 topics · ~6 weeksOpens with credits
  5. Your cloud data platformMove your pipeline to Azure: ADLS Gen2 and OneLake, Microsoft Fabric lakehouses and warehouses, Data Factory, Spark on Fabric or Azure Databricks, managed identities and a budget that protects you.7 topics · ~6 weeksOpens with credits
  6. Streaming basicsUnderstand event streams, Kafka's core ideas, delivery semantics and event time, and build a small streaming pipeline on Kafka and your cloud's streaming service.7 topics · ~4 weeksOpens with credits
  7. Quality, governance, cost and infrastructureMake pipelines trustworthy and repeatable: data tests and contracts, monitoring and lineage, PII handling, cost control, and Docker, Terraform and CI for your data code.9 topics · ~5 weeksOpens with credits
  8. Portfolio and your first data engineering roleTurn your pipeline into a portfolio project reviewers can follow, choose a certification if it helps, and apply for junior data engineering and adjacent roles with realistic expectations.6 topics · ~4 weeksOpens with credits
Keep reading

6 more stages, 46 more topics, free with an account.

You have seen the open stages of the Data engineering roadmap. Every topic it covers is listed above, and an account opens the rest: what each topic means, a question to check yourself, the courses, the practice and Tauseef's advice for every stage. Early access is open: sign up and your account is active shortly after.

Everything here is free to learn from. A few things, like adding a roadmap, keeping a cheat sheet or asking Tauseef a question, use credits. You get 15 when you join, your first roadmap is free, and if you are learning seriously and run out, you can ask for more. Credits only make sure the platform goes to people who are actually learning.

Picked from the other libraries by shared topics.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.

  • 1:1 Mentorship
  • Fresh Graduate Mentorship
  • Career Guidance

Brand deals, promos and partnerships: tauseeffayyaz@gmail.com