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.