DataVidhya (@thedatavidhya) header
DataVidhya (@thedatavidhya) profile picture

Crack your data interviews with us. Courses, Projects & Coding platform ๐Ÿš€

Joined January 2025
Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)Photo by DataVidhya (@thedatavidhya)
You need only one lab to master Microsoft Fabric Nothing else! datavidhya.com/labs/
1
4
36
2,526
One place to master everything about Azure Data Engineering @thedatavidhya
1
4
22
1,193
10 Data Engineering Projects You Should Build โ€ข Data Lake โ†’ S3 + Glue Crawler + Athena โ€ข Lakehouse โ†’ Databricks + Delta Lake + Unity Catalog โ€ข ELT Pipeline โ†’ Airbyte + Snowflake + dbt โ€ข Real-Time Streaming โ†’ Kafka + Spark Structured Streaming + Delta โ€ข Medallion Architecture โ†’ Bronze / Silver / Gold on Databricks โ€ข Workflow Orchestration โ†’ Airflow + dbt + Snowflake โ€ข CDC Pipeline โ†’ Debezium + Kafka + Iceberg โ€ข Big Data Processing โ†’ EMR + Spark + S3 โ€ข Data Quality & Observability โ†’ Great Expectations + dbt tests + Slack alerts โ€ข End-to-End Analytics โ†’ Fivetran + BigQuery + dbt + Looker Don't just learn tools. Connect them. Move data through them. Prove you can build pipelines.
8
57
3
377
32,577
If Youโ€™re Learning Spark in 2026, Read This First... Most people learn Spark like this: -> Hereโ€™s read.parquet() -> Hereโ€™s groupBy() -> Hereโ€™s join() -> Hereโ€™s write.format("delta") And then the first time their job runs for 3 hours, they stare at the Spark UI like itโ€™s a cockpit. Hereโ€™s the thing: Spark isnโ€™t hard because the API is hard. Spark is hard because itโ€™s a distributed system that pretends to be a Python library. So instead of starting with APIs, letโ€™s build the mental model that makes Spark feel obvious. Today weโ€™ll nail 5 ideas: ๐Ÿ‘‰๐Ÿป DAG ๐Ÿ‘‰๐Ÿป Shuffle ๐Ÿ‘‰๐Ÿป Partitioning ๐Ÿ‘‰๐Ÿป Catalyst ๐Ÿ‘‰๐Ÿป Memory I have published a newsletter that will teach spark more than any $1000 course ever will Read the entire newsletter here: blog.datavidhya.com/p/if-youโ€ฆ
4
16
122
6,157
If you want to learn cloud data engineering and have a fear of a $1000 bill, read this. The thing that stops people is not the concepts. It is the credit card. So we built @thedatavidhya CloudLabs. Real AWS. Sandbox account, data already loaded, disappears when you are done. No card, no bill. 10 labs live tomorrow: S3 data lake, Athena, Glue crawler, Glue PySpark, Glue Studio, Lambda, S3 events, SQS, lifecycle rules, Iceberg lakehouse. That is not a cloud course. That is the job. ------ Start here: datavidhya.com We are running a limited-time 50% offer for Independence Day ๐Ÿ‡ฎ๐Ÿ‡ณ USE CODE - FREEDOM50 at checkout (this is a limited-time offer valid till tomorrow, 15th Aug 2026, midnight)
1
3
41
2,499
I spent 6 hours reading Netflix's data engineering blog, so you don't have to 2 petabytes of new data every week. The storage bill is going up 50% every single year. The generic answer is: get more storage and compute But Netflix handles it differently. Now here is what confused me the first time I read it. Netflix runs hundreds of petabytes on S3. Their queries still come back. Their bill did not go to the moon. So what did they actually do? I read six of their engineering posts this week. Not summaries. The actual posts. Netflix did not find a cheaper cloud. They stopped paying for work nobody asked for. That is the whole thing. Four leaks, four fixes. Read the complete blog here: blog.datavidhya.com/p/how-doโ€ฆ
6
14
132
7,384
I spent 8 hours learning dbt, so you don't have to I spent a workday reading the dbt docs, the Snowflake performance guides, and the BigQuery partitioning reference to find out where the minutes actually go. The answer was uncomfortable, because it isnโ€™t a dbt problem you can fix with a dbt flag. dbt is a compiler and a scheduler. It renders your Jinja into plain SQL text, works out an order, opens a few connections, and sends the text down the wire. Then it sits there. That reframe matters because it changes what you go looking for. You stop tuning dbt and start reading query plans So a slow project is one of four things, and all four are warehouse-side: โœ… You picked the wrong materialisation for the modelโ€™s size. โœ… Your incremental strategy is scanning far more than it needs to. โœ… Your DAG shape forces the same work to happen more than once. โœ… Your tests are quietly running hundreds of full-table queries. Read the complete newsletter here -blog.datavidhya.com/p/i-spenโ€ฆ
5
10
65
3,420
DataVidhya retweeted
Most engineers stop revisiting fundamentals the moment they ship things at scale. I am doing the opposite. Relearning data engineering from scratch with @thedatavidhya , built by @parmardarshil07 , while my day job is building scalable backend systems that run in production. Relearning something you already do for a living is uncomfortable in a useful way. You find out quickly which parts you actually understood and which parts you had memorised well enough to ship. I have been writing about software engineering, data engineering and AI / LLM systems here for a while. That continues, except now from both sides at once. What the course teaches, and what production quietly corrects. Follow along @Sayantan7D if that is your kind of timeline ๐Ÿš€
4
7
40
84,507
Become an AI Data Engineer with just one video โฌ‡๏ธ Here's what you'll build: 1. RAG-based chat application to talk with the dataset 2. Sentiment analysis of user feedback 3. Text-to-SQL to chat with a data warehouse Not only this, but you will also learn how to build a complete data pipeline Zomato Datasetโ†’ S3 โ†’ Snowflake. Bronze, Silver, Gold, cleaned and modelled with dbt. Orchestrated with Airflow. Served with Streamlit. This 5 Hour video will teach you more than a $ 1,000 paid course; go check it out, IT'S FREE! Find the video - youtube.com/watch?v=kYwaNMQ3โ€ฆ
๐Ÿค– Made with AI
4
20
1
179
10,058
FREE Zomato AI Data Pipeline | End-To-End AI Data Engineering Project (5 Hours) How does AI work in Data Engineering? This project will teach you the major things you need to know. 1/ The foundation Zomato Datasetโ†’ S3 โ†’ Snowflake. Bronze, Silver, Gold โ€” cleaned and modelled with dbt. Orchestrated with Airflow. Served with Streamlit. 2/ LLM as a transform step Enriching raw reviews into structured insights, landing in a mart like any other model. 3/ RAG on your own data Reviews โ†’ embeddings โ†’ vector store. Ask a question, get a grounded answer with sources. Your pipeline can now explain itself. 4/ Text-to-SQL with guardrails Chat with your warehouse in plain English. This is the difference in 2026: โŒ Everyone can move data from A to B. โœ… Very few can build a pipeline where AI is integrated with security and governance to match. Tag someone who might be interested and comment your thoughts below โฌ‡๏ธ Watch here - youtu.be/kYwaNMQ3XT8?si=aA0yโ€ฆ
2
7
87
3,514
๐Ÿ“ Data engineers: your pipeline is only as good as the file formats you choose. Know these essentials: โ€ข CSV โ€“ Simple & universal โ€ข JSON โ€“ APIs & semi-structured data โ€ข Parquet โ€“ Columnar, compressed & analytics-ready โ€ข Avro โ€“ Schema evolution & streaming โ€ข ORC โ€“ Optimized for big data workloads Master the format. Master the pipeline. ๐Ÿš€ #DataEngineering #BigData #DataAnalytics #ApacheSpark #ETL #DataEngineer Master the format. Master the pipeline. ๐Ÿš€ #DataEngineering #BigData #DataAnalytics #DataEngineer
2
6
27
1,317
AI tools I use as a Data Engineer ๐Ÿค– Here's my stack: ๐Ÿ”น GitHub Copilot โ†’ SQL, Python, PySpark, dbt - writes 40% of my code. ๐Ÿ”น Claude โ†’ Data architecture reviews, pipeline design, debugging messy logic. ๐Ÿ”น ChatGPT โ†’ Documentation, ETL logic, runbooks, and pipeline explanations. ๐Ÿ”น Cursor โ†’ Refactoring data pipelines, scripts, and full project codebases. ๐Ÿ”น Amazon Q โ†’ AWS Glue, Redshift, Athena, S3 troubleshooting. ๐Ÿ”น Snowflake Cortex โ†’ AI-powered SQL, data analysis, and building LLM apps inside Snowflake. ๐Ÿ”น Databricks Genie โ†’ Asking questions on business data using natural language. ๐Ÿ”น dbt AI Assistants โ†’ Model documentation, lineage, tests, and SQL cleanup. ๐Ÿ”น k8sgpt โ†’ Debugging Airflow, Spark, and Kubernetes-based data workloads. I use these tools as per the need; a lot of the time, I use Claude Code for most of my coding and jump between Codex and Cursor What do you use on a day-to-day basis? Let me know โฌ‡๏ธ
7
19
1
97
5,245
Unpopular opinion: If youโ€™re still building every new pipeline with ETL in 2026, youโ€™re probably carrying habits from older data stacks. Modern warehouses made ELT the default for a reason.
2
2
13
815
If youโ€™re learning Spark in 2026, youโ€™re probably learning it the wrong way. Spark is still important. But the role of a data engineer has changed dramatically because of AI, cloud warehouses, and modern tooling. The roadmap most people follow is now outdated. I wrote about what Iโ€™d do differently if I were starting today. Read here โ†“
2
2
14
1,327
be honest: whatโ€™s the output? a) 51 b) 101 c) 551 d) error no cheating ๐Ÿ‘€
2
1
1
1,170
6 datasets that will actually teach you Data Engineering (real production-scale problems, not clean 500-row CSVs) ๐Ÿ‘‡ Every beginner practices on the Titanic dataset. Then they hit a real job and see 2 billion rows, messy formats, and access controls. These 6 datasets close that gap: โ˜๏ธ ๐—ก๐—ฌ๐—– ๐—ง๐—Ÿ๐—– ๐—ง๐—ฟ๐—ถ๐—ฝ ๐—ฅ๐—ฒ๐—ฐ๐—ผ๐—ฟ๐—ฑ๐˜€ ๐Ÿš• ๐˜›๐˜ฆ๐˜ข๐˜ค๐˜ฉ๐˜ฆ๐˜ด: ๐˜ฃ๐˜ช๐˜จ ๐˜ฅ๐˜ข๐˜ต๐˜ข ๐˜ฃ๐˜ข๐˜ด๐˜ช๐˜ค๐˜ด โ†’ Billions of taxi trips, already in Parquet โ†’ Practice partitioning, incremental loads, and Spark jobs โ†’ The best first "my laptop can't handle this" moment โ†’ nyc.gov/site/tlc/about/tlc-tโ€ฆ (also on the AWS Open Data registry) โœŒ๏ธ ๐—œ๐—ป๐˜€๐˜๐—ฎ๐—ฐ๐—ฎ๐—ฟ๐˜ ๐— ๐—ฎ๐—ฟ๐—ธ๐—ฒ๐˜ ๐—•๐—ฎ๐˜€๐—ธ๐—ฒ๐˜ ๐Ÿ›’ ๐˜›๐˜ฆ๐˜ข๐˜ค๐˜ฉ๐˜ฆ๐˜ด: ๐˜ฅ๐˜ข๐˜ต๐˜ข ๐˜ฎ๐˜ฐ๐˜ฅ๐˜ฆ๐˜ญ๐˜ช๐˜ฏ๐˜จ โ†’ Real e-commerce tables: orders, products, users โ†’ Perfect for joins, star schemas, and dbt practice โ†’ Search "Instacart" on kaggle.com/datasets ๐ŸคŸ ๐—ก๐—ข๐—”๐—” ๐—ช๐—ฒ๐—ฎ๐˜๐—ต๐—ฒ๐—ฟ ๐——๐—ฎ๐˜๐—ฎ (๐—š๐—›๐—–๐—ก / ๐—œ๐—ฆ๐——) ๐ŸŒฆ๏ธ ๐˜›๐˜ฆ๐˜ข๐˜ค๐˜ฉ๐˜ฆ๐˜ด: ๐˜ค๐˜ญ๐˜ฆ๐˜ข๐˜ฏ๐˜ช๐˜ฏ๐˜จ ๐˜ฎ๐˜ฆ๐˜ด๐˜ด๐˜บ ๐˜ฅ๐˜ข๐˜ต๐˜ข โ†’ Decades of weather readings from stations worldwide โ†’ Weird formats, missing values, quality flags โ€” like real company data โ†’ Search GHCN or ISD on NOAA's data portals ๐Ÿ–– ๐—”๐—ช๐—ฆ ๐—ข๐—ฝ๐—ฒ๐—ป ๐——๐—ฎ๐˜๐—ฎ ๐—ฅ๐—ฒ๐—ด๐—ถ๐˜€๐˜๐—ฟ๐˜† โ˜๏ธ ๐˜›๐˜ฆ๐˜ข๐˜ค๐˜ฉ๐˜ฆ๐˜ด: ๐˜ค๐˜ญ๐˜ฐ๐˜ถ๐˜ฅ-๐˜ด๐˜ค๐˜ข๐˜ญ๐˜ฆ ๐˜ฑ๐˜ณ๐˜ฐ๐˜ค๐˜ฆ๐˜ด๐˜ด๐˜ช๐˜ฏ๐˜จ โ†’ Common Crawl (the web), Landsat (satellites), OpenStreetMap โ†’ Read directly from S3 โ€” no downloads, just like production โ†’ registry.opendata.aws โœ‹ ๐— ๐—œ๐— ๐—œ๐—–-๐—œ๐—œ๐—œ ๐—–๐—น๐—ถ๐—ป๐—ถ๐—ฐ๐—ฎ๐—น ๐——๐—ฎ๐˜๐—ฎ๐—ฏ๐—ฎ๐˜€๐—ฒ ๐Ÿฅ ๐˜›๐˜ฆ๐˜ข๐˜ค๐˜ฉ๐˜ฆ๐˜ด: ๐˜ธ๐˜ฐ๐˜ณ๐˜ฌ๐˜ช๐˜ฏ๐˜จ ๐˜ธ๐˜ช๐˜ต๐˜ฉ ๐˜ด๐˜ฆ๐˜ฏ๐˜ด๐˜ช๐˜ต๐˜ช๐˜ท๐˜ฆ ๐˜ฅ๐˜ข๐˜ต๐˜ข โ†’ Real (de-identified) hospital records โ†’ You sign an access agreement first โ€” exactly how regulated industries work โ†’ Search "MIMIC-III PhysioNet" ๐Ÿค™ ๐—ก๐—ฌ๐—– ๐Ÿฏ๐Ÿญ๐Ÿญ / ๐—–๐—ถ๐˜๐˜† ๐—ข๐—ฝ๐—ฒ๐—ป ๐——๐—ฎ๐˜๐—ฎ ๐Ÿ™๏ธ ๐˜›๐˜ฆ๐˜ข๐˜ค๐˜ฉ๐˜ฆ๐˜ด: ๐—”๐—ฃ๐—œ ๐˜ช๐˜ฏ๐˜จ๐˜ฆ๐˜ด๐˜ต๐˜ช๐˜ฐ๐˜ฏ โ†’ Millions of service requests, updated daily โ†’ Build a pipeline that pulls fresh data on a schedule โ€” a real portfolio project โ†’ Search "311" on data.cityofnewyork.us (DataSF and other cities work too) My advice: don't collect all 6. Pick ONE. Build ONE pipeline end to end. Put it on GitHub. One finished project beats six downloaded datasets. Which dataset did I miss?
6
30
1
122
5,456
Most people learn tools. The best data engineers learn concepts. Here are 40 Data Engineering Concepts every engineer should recognize. Bookmark this before your next interview. ๐Ÿš€ Which one do you use every day?
3
13
42
1,856