About the problems

  • Pre-packaged functions like mean() and lm() are blocked. Write the logic yourself.
    More

    Building from scratch builds real methodological understanding, not just function recall. Each problem unlocks only the specific functions it genuinely requires.

  • Problems are tagged by topic and difficulty. Use the filters to narrow down.
    More

    Topics: Descriptive Statistics, Regression, Data Processing, Causal Inference, Machine Learning.

  • Submit to see your percentile rank against all other solves.
    More

    Rank reflects time taken, hints used, lines of code, and number of attempts.

How to solve

  • Run your code before submitting. Output appears in the console below the editor.
    More

    Run as many times as you like. Only Submit records your attempt and stops the timer.

  • Reveal up to 3 hints if you are stuck; they get more specific each time.
    More

    Hints used count against your score, so try without first.

  • Your code auto-saves. Return to any problem and it will still be there.
    More

    AI feedback is available after submission (requires email signup; 3 free calls per day).

Get the most out of mxlabs

Create a full account

Save your solve history, see your stats, and unlock AI features.

or

Quick access with email

AI features this session only.