Simple, transparent pricing

99% of DataPathsala is free. Only PySpark execution uses credits.

Free — forever, for almost everything

New accounts get 20 free credits to try PySpark.

Unlimited SQL problems
Unlimited Pandas problems
Unlimited DSA problems (Python & Java)
All Data Modeling challenges
System Design guides
Interview question banks
Personal notes
Community discussions
Leaderboard access
Get started free

PySpark Credit Packs

1 credit = ₹1  ·  Every 2 Runs costs 1 credit  ·  Each Submit costs 2 credits  ·  UPI / cards accepted

Starter

₹50
50 credits
100 PySpark Runs
25 Submits
No expiry
Most popular

Popular

₹100
100 credits
200 PySpark Runs
50 Submits
No expiry

Power

₹250
275 credits
550 PySpark Runs
137 Submits
No expiry

Why does PySpark use credits?

Everything else on DataPathsala runs on lightweight containers that cost pennies per day. PySpark is different — each execution spins up a full Apache Spark JVM cluster:

  • Spark containers use 1 GB RAM + 2 CPUs per execution
  • 60-second timeout vs 15 seconds for SQL/Pandas
  • JVM startup overhead regardless of solution complexity

Credits are priced to cover infra costs, not to profit. ₹5 = 2 PySpark submits.

Accepts UPI (0% fee) · Debit/Credit cards · Net banking · Wallets