Python Basics for PySpark
Learn Python fundamentals for PySpark — data types, strings, collections, functions, OOP, regex and 3 mini projects with hands-on examples and real outputs.
Three complete interactive guides — pick a track and start learning. Every lesson has live examples, diagrams, and interview prep.
Zero to interview-ready. Click a track to open its full guide — every lesson is available from the home page, and every card goes directly to that lesson.
Learn Python fundamentals for PySpark — data types, strings, collections, functions, OOP, regex and 3 mini projects with hands-on examples and real outputs.
Learn SQL from Zero to Data Engineer interview level. From SELECT to Window Functions, Star Schema, and query optimization — all with the employees/departments practice DB.
Understand Spark through visuals — RDD vs DataFrame, Catalyst, DAG/Stages/Tasks, Partitions, Joins (Broadcast/Sort-Merge), Salting, and real-world troubleshooting.
S3 features & storage classes, security, Glue DynamicFrames & DPU workers, Lambda triggers, SCD, Redshift distribution & sort keys, Airflow DAGs.
Direct links to particular lessons — click to go straight there.
SELECT, WHERE, AND/OR/NOT, DISTINCT, ORDER BY
Go to lesson →INNER, LEFT, RIGHT, FULL OUTER, SELF, CROSS with 4×3 sample tables and expected outputs
Go to lesson →ROW_NUMBER, RANK, DENSE_RANK, PARTITION BY, LAG/LEAD, Running Total
Go to lesson →Second Highest Salary, Employees Above Dept Avg, Framework & Cheat Sheet
Go to lesson →Low-level RDD vs optimized DataFrame vs type-safe Dataset
Go to lesson →Inner, Left, Right, Full Outer, Left Semi/Anti with Venn diagrams and result tables
Go to lesson →Data Skew visualization, Salting technique, Cache/Persist, AQE
Go to lesson →Slow jobs, OOM, Data Skew — 8-step scenario reveal
Go to lesson →Scalable storage, 11x9 durability, Standard vs Intelligent-Tiering vs Glacier
Go to lesson →Data Catalog, Crawlers, DynamicFrames choice type, G.1X/G.2X workers
Go to lesson →Leader/compute nodes, Columnar, Distribution (key/even/all), Compound vs Interleaved
Go to lesson →PythonOperator, S3KeySensor, Catchup vs DependsOnPast, vs Step Functions
Go to lesson →6 features with pipeline context, naming rules (deduped 3×), PEP8, comments vs docstrings
Go to lesson →Slicing visuals, every string method with before/after, phone validation chain
Go to lesson →append vs extend, nested dict (Spark JSON), set unions
Go to lesson →BankAccount private balance, ABC rulebook, 5 inheritance types + MRO
Go to lesson →Quick access to Digital forensic.md — your Tamil Nadu firm plan (private, rendered nicely).