adilkhash/Data-Engineering-HowTo

A list of useful resources to learn Data Engineering from scratch

View on GitHub ↗Jump to charts ↓

adilkhash/Data-Engineering-HowTo has 4k+ stars and 550+ forks on GitHub and was last pushed on Oct 9, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on October 9th, 2026
Created on March 28th, 2019
Open Issues & Pull Requests: 8 (+0)
GitHub issues: Enabled
Number of forks: 573
Total Stargazers: 4,033 (+0)
Total Subscribers: 101 (+0)

Repository Insights (GitGenius)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 0 days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

Data Engineering Howto is a curated learning resource list for aspiring data engineers.

The project addresses the challenge of finding a structured path into data engineering by collecting articles, talks, and courses across foundational topics. It organizes resources into categories including algorithms and data structures, SQL, programming languages like Python and Scala, and conceptual pieces on data engineering principles and culture. The approach is straightforward: it gathers links to external educational materials rather than providing original instruction.

This resource suits someone starting a data engineering career who wants guidance on what to study and in what order. It works best as a reference during self-directed learning, pointing toward established courses on platforms like Coursera and Stepik, tutorials from Mode Analytics and Twitter, and essays from practitioners discussing functional data engineering and Apache Airflow. The collection includes materials in multiple languages and covers both theoretical foundations and practical tools.

The project shows minimal development activity, with no indication of regular updates or active maintenance. There is no evidence of ongoing community engagement or responsiveness to contributions.