Data science take-home practice

Real take-home assignments. Real data. Your own AI agent.

Practise the data-science take-homes companies actually send to candidates. Every assignment comes with its original dataset, which you explore through your own AI agent — Claude, ChatGPT, Cursor or Claude Code — connected to our analysis sandbox over MCP.

How it works

  1. Pick a take-home

    Read the brief and the data description, exactly as a candidate would receive them.

  2. Connect your AI agent

    Add our MCP server to Claude, ChatGPT, Cursor or Claude Code and sign in with your Lean Data Scientist account. No API key needed.

  3. Analyse in the sandbox

    Your agent runs read-only SQL against the dataset on our side. You steer the analysis, check the reasoning and write up your answer.

The datasets stay on our servers — there is nothing to download. Query results are capped and logged, which keeps the data available for everyone who practises here.

The take-home library

14 assignments from real hiring processes, covering A/B testing, predictive modelling, marketing analytics, operations and more.

See all 14 questions →

Vibe Coding course

An interactive course on building full-stack software with AI coding assistants — and developing the judgement to review what they produce. Preview chapters are free; the full course is part of the subscription. The course is currently in Chinese.

Visit the course

Pricing

Problem statements are free to read. A subscription unlocks the analysis sandbox and the full course. Plans will be announced at launch.

See pricing