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.
Golden Questionnaire July 2026 + Introduction & Basics — real interview questions with ready answers across Intro, Python, Pandas, SQL, PySpark, AWS, Airflow, Azure, Scenarios, Git & CI/CD.
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.
Self-intro template, pipeline architecture, S3/Glue/Athena/Redshift, scenarios & challenges (35 Qs)
Go to lesson →Comprehension, decorators, generators, *args/**kwargs, GC, threading (12 Qs)
Go to lesson →DataFrame vs Series, merge/join/concat, loc vs iloc, dedup, explode (7 Qs)
Go to lesson →Normalization, window functions, indexes, CTEs, execution order (12 Qs)
Go to lesson →Architecture, lazy evaluation, cache/persist, data skew, salting code (12 Qs)
Go to lesson →S3, Glue, Lambda, Redshift, Athena, DMS, SCD2 (17 Qs)
Go to lesson →DAGs, XCom push/pull, triggers, retries, vs Step Functions (6 Qs)
Go to lesson →ADF incremental loads, Unity Catalog, Delta Lake, Key Vault, PII (10 Qs)
Go to lesson →Failures, skew, schema evolution, API throttling, GDPR, SLAs (33 Qs)
Go to lesson →Workflow, branches, PRs, conflicts, fetch vs pull, undo commits (12 Qs)
Go to lesson →PR checks, environments, secrets, IaC, approvals, monitoring (12 Qs)
Go to lesson →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).