Phase 1 — Foundations is free

Your first day on a data team.
Without applying for the job.

Learn Python, SQL & Bash by closing tickets at a simulated company. Realistic stakeholder briefs, real code, real portfolio — including a 3-week interview prep capstone.

Three languages, one workflow

Real code. Real data. Running in your browser.

Python
Python code analysing customer data
Wrangle data, build models, automate workflows
SQL
SQL query producing a sales report
Query, join, aggregate — the foundation of data
Bash
Bash one-liner processing CSV files
Automate pipelines, process files at scale

How it works

Every lesson is a ticket. Every ticket has a business reason.

01

A ticket arrives

Stakeholders at Nexus Dare Analytics send you a real-world data problem. You read the brief, see what data you have, decide your approach.

02

You write the code

Python, SQL, or Bash — all run live in your browser. No setup. Built-in editor, dataset preview, and progressive hints when you get stuck.

03

You ship and get reviewed

Your code is auto-validated against acceptance criteria. Approved tickets earn cred, build your portfolio, and unlock harder sprints.

Pricing

Start free. Stay free for as long as you want.

Foundations

Phase 1 · Free forever

£0
  • Full Python, SQL, Bash & Advanced Python tracks
  • Browser-based code execution — no setup
  • Real tickets with stakeholder briefs and acceptance criteria
  • Progressive hints, solutions, and auto-validation
  • 3-week interview prep capstone — simulated Python + SQL technical assessment
  • Downloadable portfolio of every ticket you ship
  • No credit card required
Sign up free

More phases coming as you progress. Foundations stays free regardless.

Questions

Things people ask before signing up

Do I need any prior coding experience?+
No. Phase 1 starts from print('hello world') and walks you through Python, SQL, and Bash from zero. If you've coded before, you can skip ahead by completing tickets faster.
How long does Foundations take?+
Most learners finish in 8–12 weeks at a few hours per week. There are no deadlines — go at the pace that fits your life.
Will this get me a job?+
Foundations gives you the technical fluency, and the final 3 weeks are a simulated interview capstone modeled on real data skills technical assessments — so you walk into your first interview having already done one. Future phases build the production-grade portfolio. We can't guarantee outcomes, but we built the curriculum from real data skills job descriptions.
Can I really run Python without installing anything?+
Yes — Pyodide compiles Python to WebAssembly so it runs entirely in your browser. SQL runs the same way via DuckDB-WASM. Your code never leaves your machine.

Your first ticket is waiting.

Sign up in 30 seconds and ship your first piece of real-world data work today.

Or log in if you're already on the team.