Profitable Donkeys
Tiny practical guides for people teaching themselves technical skills.

Learn enough PySpark to stop staring at blank notebooks.

A deliberately small learning path for Python users who want to understand Spark, DataFrames, local clusters, lazy execution, schemas, joins, and practical data workflows.

Start free. No account. No subscription. Just a PDF you can read with a cup of tea.

PYSPARK_STARTER.EXE
C:\LEARN> pyspark

1. Understand what Spark is
2. Create your first DataFrame
3. Load CSV data safely
4. Transform real columns
5. Know what to learn next
Suggested Learning Path
Step What You Get Why It Helps
1. Free Sample PySpark for Beginners: Mastering the Basics Get a useful starting point and see whether the guide style works for you.
2. Follow-up Guide PySpark for Beginners: Beyond the Basics Move into schemas, safer loading, joins, Parquet, workflows, and the Spark UI.
3. Starter Bundle PySpark, SQL, and GitHub Actions guides Keep the core starter guides together for quick reference while you learn and build.
Free Sample PySpark for Beginners: Mastering the Basics
A 10-page beginner-friendly guide showing what PySpark is, how local Spark clusters work, why lazy execution matters, and how to create, load, inspect, and transform your first DataFrames.
Download Free PDF
Free Skill ZIP Medium to PDF All Codex Skill
A downloadable Codex skill package for converting complete Medium articles into clean PDFs, preserving headings, images, links, code blocks, and article endings up to the final Medium action toolbar.
Download Free ZIP

Paid guides for the next step

Buy individual PDF guides when you need a focused explanation of a specific tool, workflow, or technical concept. Each guide is sold separately as a one-off payment through Payhip.

Paid PDF Shelf. Cheaper Than Your Morning Latte, But Way More Useful.
Document Title Description Price Order
PySpark for Beginners: Beyond the Basics A 7-page beginner-friendly follow-up guide covering safer data loading, schemas, transformations, data cleaning, joins, Parquet, simple workflows, and the Spark UI. £4.99 Buy Now
GitHub Actions for Python CI/CD - Part 1 An 11-page guide to setting up a simple GitHub Actions workflow for a Python project, using Pylint to run static analysis whenever code is pushed to GitHub. £4.99 Buy Now
GitHub Actions for Python CI/CD - Part 2 A 15-page follow-up guide that extends the Python CI/CD pipeline with automated Pytest checks and deployment to an AWS S3 bucket. £4.99 Buy Now
SQL Explained: Grouping Sets, Rollup, and Cube An 8-page practical SQL guide explaining grouping sets, rollup, and cube with clear examples for analytical queries and reporting workflows. £4.99 Buy Now
An Introduction to the Agent Toolkit for Amazon Web Services A 15-page guide introducing the Agent Toolkit for AWS, showing how it can help plan, reason about, and automate AWS-focused workflows. £4.99 Buy Now
From Local App to Public Website in Minutes A 10-page practical guide to publishing a simple local app as a public website using GitHub Pages, here.now, and Hugging Face Spaces. £4.99 Buy Now
Get Fine-Grained Control Over Image Editing in Nano Banana Pro A 6-page guide to using structured prompts and JSON-style instructions for more precise Nano Banana Pro image editing workflows. £4.99 Buy Now

Starter Bundle

Data Skills Starter Pack: PySpark Basics, PySpark Beyond the Basics, SQL Grouping Sets, and GitHub Actions for Python CI/CD.

Pick up the core starter guides together and keep them handy for quick reference while you learn, build, and revise.

Bundle price: £12.99 Buy Starter Bundle
Important: Except for bundles, each document is sold separately as a one-off payment through Payhip. No subscriptions, memberships, accounts, or secret handshakes are required. Once payment is cleared, Payhip displays the download and emails the customer a secure download page. Any problems, just E-mail Support.