Query a consumer-banking data model with planted risk-reporting traps, build the vintage curves, roll-rate matrices, fraud rules, and CECL loss projections that credit-risk, fraud, AML, and regulatory teams actually write every month. Shaped around the Capital One / JPM / BofA analyst interview loop and the work mandated by CCAR, CECL, BSA, and SR 11-7.
25 missions · seed data in development · landing & career guide live now
Read the briefing
A Slack message from your manager
Explore the schema
5 tables in a star schema
Write your query
Full SQL editor with autocomplete
Get expert feedback
Graduated hints, not just pass/fail
Vintage analysis, roll rates, delinquency bucketing, FICO-band segmentation, and PD/LGD/EAD feature engineering — the queries every credit analyst writes.
Velocity features, structuring detection, rolling-window rules, and composite risk scoring — patterned on NICE Actimize / SAS AML / FICO Falcon workflows.
Point-in-time quarter-end snapshots, Y-9C / Call-Report-style aggregations, CECL lifetime-loss projection, and PSI / KS model-monitoring queries.
Every mission maps to a live Cap One Power Day prompt, a JPM Analyst Development Program case, or a Progressive / fintech fraud-strategy scenario.
Each mission is a real request from someone at the company. Difficulty increases as you go.
A consumer-banking star schema — customers, accounts, transactions, applications, and monthly delinquency snapshots — with planted risk-reporting traps: reversals that inflate raw spend, customer-vs-account grain gotchas, charged-off accounts still posting recoveries, FICO-at-origination vs current, and banking-day vs calendar-day conventions. Seed data is in development; the mission list and schema shapes above are final.
●dimension tables ● fact tables
Vintage curves and roll rates land on the CRO’s desk. Learn to write them correctly.
The seed data and mission content ship in a follow-up.
Looking for something different?