DataLane

Pricing

Choose your plan.

Self-paced prep starts free. Upgrade when you want the medium and hard pads that look like the onsite — or book a live review with the author.

Free

Self-paced prep: easy pads, the question bank, and every guide.

$0/mo

Forever free

  • Easy SQL and Python problems in the browser
  • Full interview question bank and drill mode
  • Role roadmaps, cheat sheets, and compare guides
  • Certification practice tests
  • The full blog — original production writeups

Most people start here

Pro

Unlock medium and hard pads — the ones that look like the screen.

$12/mo

Billed monthly

  • Everything in Free
  • Medium and hard SQL warehouse problems
  • Medium and hard Python (NumPy / PyTorch) problems
  • Hints, tests, and reference solutions on paid pads
  • Pro access on this device after checkout

Coaching

Pro access plus a live 1:1 review with the person who writes the guides.

from $150

One-time booking

  • Everything in Pro for this browser after booking
  • Resume + interview-loop walkthrough for your role
  • SQL or system-design drill on the call, your choice
  • Written notes afterward
  • Email srinivasa8511@gmail.com if checkout is not wired yet
Interview questions
310+

Original bank, not paywalled

Coding problems
60

3 free · 57 in Pro

Data roles
9

One problem list, filter by role

Everything included

One membership. The same pads and articles — not a separate video library glued on later.

310+ questions

Interview question bank for every data role

SQL, modeling, orchestration, warehouses, ML, and behavioral — original prompts, not a leaked exam dump. Drill mode is one question at a time.

  1. 1. Deduplicate to the latest customer row. Why not filter the window in WHERE?SQL · Stripehard
  2. 2. Sessionize click events with a 30-minute inactivity gap.SQL · Netflixeasy
  3. 3. Write top-3 orders per country. What breaks if you use RANK() instead of ROW_NUMBER()?SQL · Amazoneasy
  4. 4. A join exploded revenue. How do you find the grain mismatch in five minutes?SQL · Capital Onemedium
Open the question bank →

60 coding problems

Write and run SQL and Python in the browser

3 easy pads stay free. 28 medium and 29 hard unlock with Pro. Tests run in this tab — no notebook, no warehouse account.

Mean

Easy · free

def arithmetic_mean(xs):
    # Write in NumPy, Python, or PyTorch
    return sum(xs) / len(xs)

✓ Tests run in this tab

Try a free easy problem →

9 roles

Roadmaps, tracks, and cert practice

A graph per role, ordered problem tracks, and original certification drills. Progress stays on this device.

How Pro is different from Free

SurfaceFreePro / coaching
Easy coding problemsEditor, tests, solutionsEditor, tests, solutions
Medium and hard coding problemsLockedEditor, tests, hints, solutions
Interview questionsFull bankFull bank
Blog, roadmaps, certsYesYes
1:1 sessionNoCoaching plan only

Frequently asked questions

Can’t find what you need? Email srinivasa8511@gmail.com

What stays free?

The blog, role roadmaps, interview question bank, certification practice, cheat sheets, the SQL sandbox, and every easy coding problem. You can learn the grain of the warehouse without a card.

What does Pro unlock?

Medium and hard coding problems (57 pads today): the editor, tests, hints, and reference solutions. Easy problems stay free. Interview questions are not paywalled.

How do payments work?

Stripe Payment Links when those URLs are configured. After checkout, Stripe should return you to /settings/?upgraded=pro so this browser can mark the plan. Until a link is set, email us.

Can I cancel anytime?

Yes. Cancel from Stripe’s customer portal or by emailing us. Access stays through the period you paid for — you are not locked in beyond that.

Is coaching a subscription?

No. It is a one-session booking. Price starts at $150. Coaching includes Pro access on this device after you book.

Which roles are covered?

Analyst, BI, analytics engineer, data engineer, data scientist, ML engineer, MLOps, AI engineer, and architect. Filter the problem list by role — one list, every role.

What’s the difference between monthly and annual?

Monthly is the most flexible. Annual is charged upfront at $99 (about $8.25/mo) and saves two months versus paying $12 each month. Features are the same.

What’s in the coding engine?

A browser editor for SQL (SQLite in this tab) and Python (NumPy, plain Python, or PyTorch via Pyodide). Write code, run tests, and study the reference solution once the pad is unlocked.

Ready to practice?

Start with easy pads for free. Upgrade when you want the medium and hard set that matches a real screen.

↑↓ navigate openesc close