Deep Learning Nerds Academy
The ultimate Learning Platform for AI, Data Science, Data Analytics and Data Engineering.

What’s new?
Spark Architecture Explained: Understanding the Difference Between Driver, Executors, and Cluster Manager
Academy Membership PySparkData Engineering

Spark Architecture Explained: Understanding the Difference Between Driver, Executors, and Cluster Manager

📘 Introduction Apache Spark is a distributed data processing framework designed for speed and scalability. When you run a Spark job, it doesn’t just run on your laptop — it coordinates multiple machines working together to process massive datasets in parallel. To understand how Spark does this so efficiently, you need...

Premium posts Previous posts
Overwriting Project Variables at Runtime in dbt
Academy Membership dbtData Engineering

Overwriting Project Variables at Runtime in dbt

📘 Introduction In this hands-on dbt tutorial, you'll learn how to overwrite project variables at runtime — a powerful feature that lets you dynamically change your dbt model behavior without modifying your code or dbt_project.yml. This is especially useful when you need to run the same transformation logic...

GraphQL vs. REST: Understanding the Key Differences
Academy Membership APIData Engineering

GraphQL vs. REST: Understanding the Key Differences

📘Introduction In this tutorial, you'll learn how GraphQL and REST differ and why developers choose one over the other. Whether you’re building modern web apps or managing large datasets, understanding these differences is essential for efficient, scalable applications. 🟣 GraphQL GraphQL (Graph Query Language) is a query language...

You’ve successfully subscribed to Deep Learning Nerds | The ultimate Learning Platform for AI and Data Science
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.