Test Python skills in code, not multiple choice.
Candidates write and run real Python against a real dataset in a sandboxed, in-browser editor — 24 hands-on tasks, scored automatically. No AI assistance, no marking.
Two versions: Core (35 minutes) covers the fundamentals and everyday data handling; Advanced (30 minutes) adds classes, generators, robust parsing and writing tests where a role demands greater skills.
What does the Python coding test measure?
Variables, types, f-strings, loops, conditionals, simple functions and reading real CSV data — working code, not theory.
Comprehensions, sorting with keys, aggregating into dicts, dates, exception handling and reading files — everyday data work.
Classes, generators, regex, joining datasets, robust parsing of bad data and writing tests — code others can rely on.
Sample reports
Every sitting produces two reports. The assessor report gives you level scores against the pass threshold, a skill-area breakdown and task-by-task method notes. The candidate report is score-free, constructive feedback — strengths and practical next steps — so candidates feel supported whatever the outcome.