PySpark, SQL and Data Engineering Blog

Free data engineering articles with runnable code: PySpark DataFrames and Spark SQL, pipeline design with Airflow and dbt, SQL window functions, and applied ML and LLM engineering. Over 300 articles, no paywall.

PySpark Blog — 80+ articles

DataFrames, Spark SQL, Delta Lake, streaming and real-world ETL pipelines explained with code.

Topics: DataFrames, Spark SQL, Delta Lake, Streaming, Optimization

Data Engineering Blog — 60+ articles

Pipeline design, orchestration with Airflow, cloud platforms, dbt and modern data stack architecture.

Topics: Airflow, dbt, AWS, Kafka, Pipelines

SQL Blog — 50+ articles

SQL queries, joins, window functions, CTEs, performance tuning and analytics patterns.

Topics: Window Functions, CTEs, Joins, Indexing, Analytics

Generative AI Blog — 40+ articles

LLMs, prompt engineering, RAG pipelines, LangChain and building AI-powered applications.

Topics: LLMs, RAG, LangChain, Ollama, Prompt Engineering

Machine Learning Blog — 45+ articles

Supervised learning, MLOps, feature engineering, model evaluation and Scikit-learn practice.

Topics: MLOps, Scikit-learn, PyTorch, XGBoost, Evaluation

Deep Learning Blog — 35+ articles

Neural networks, CNNs, RNNs, transformers, TensorFlow, PyTorch and production-ready AI models.

Topics: CNNs, Transformers, PyTorch, TensorFlow, NLP

Practise what you read

Every technique in these articles has matching auto-graded exercises: PySpark and SQL challenges that run real Spark in the browser, Databricks certification practice exams, and company interview questions.