Why These 50?
Hand-curated for maximum interview ROI.
A Pandas Curriculum, Not Random Tutorials
Five stages of ten problems, each adding exactly one new pandas pattern. From read_csv to multi-frame merges to rolling aggregations — every step builds on the last, no tutorial-jumping.
Industry-Grade Multi-Table Data
Every problem runs on the same kind of 8–15 table production schemas pandas pipelines actually hit — payments, lodging, streaming, social. You write the shape of code a real DS or analytics engineer writes.
Full Scientific Stack in Your Browser
pandas, numpy, scipy, sklearn — all run in your browser via Pyodide. No install, no Conda, no virtualenv. Hit Run and a t-test or a linear regression fits in under a second.
Skill Coverage
How the 50 problems distribute across pandas topics.
FAQ
The first 10 problems (Stage 1) are completely free.
Stages 2-5 require a Premium subscription, which gives you access to all 1,500+ problems across 15 production-grade datasets.
Ready to Master Pandas?
Start with Stage 1 — graded instantly in your browser.
All company names, logos, and trademarks are the property of their respective owners. Their use is for identification purposes only and does not imply endorsement.
LDS Python 50 — 50 Curated Python Problems
A 5-stage pandas progression from boolean indexing through groupby + rolling windows to staff-level multi-table scorecards, structured across 15 production-grade schemas — payments, lodging, streaming, social — so the same pattern repeats across different domains until it sticks. The Python companion to LDS SQL 50.
Problems included in LDS Python 50
- Active Advertiser Profiles
- High-Value Approved Claims
- Active Property Profiles
- Delivered Delivery Orders
- Captured USD Charges
- Large Single-Family Homes
- Delivered Ship Orders
- Enterprise Active Organizations
- Active Auto-Renewing Subscriptions
- Active Business Customers
- Campaigns with Advertiser Names
- Transactions With Account Type
- Positions With Security Names
- Reservations with Guest Names
- Orders With Customer Names
- Deliveries With Courier Info
- Trips With Rider Names
- Refunds With Charge Details
- Order Items With Product Details
- Plans Without Subscriptions
- Total Trade Volume by Security
- Average Satisfaction by Channel
- Impression Stats by Country and Device
- Compute Occupancy Rate
- Rank Accounts by Balance Within Type
- Running Total Revenue Per Merchant
- Daily Session Change
- 7-Day Moving Average Order Value
- Rank Drivers by Trip Count
- Order Value Quartile Bucketing
- Provider Claims Performance Summary
- Pivot Usage Quantities by Org and Metric
- Classify Campaigns by Budget Tier
- Loan Risk Classification
- Listing Competitiveness Score
- Cost Per Kg and Cost Per M3
- Account Age in Days
- Normalize Payment Amounts to USD
- Clean and Enrich User Portfolio Data
- Pivot Order Counts by Status and Fulfillment
- Monthly Usage Volume by Metric
- Post Engagement Score
- Campaign Performance Scorecard
- Full Customer Portfolio Report
- Full-Funnel Booking Report
- Warehouse Throughput Analysis
- Merchant Health Scorecard
- End-to-End Order Report
- Customer Success Dashboard
- Customer Health Classification