Coding datasets for LLMs and coding agents
Repository-level coding datasets for training and evaluating LLMs and coding agents: 60+ environments, 50+ languages and 500 verifiable reinforcement learning tasks.
Held-out, executable code data for real-codebase evaluation
For research and evaluation teams whose public benchmark scores have stopped predicting how a model performs inside a real codebase.
Private environments kept out of public code indexes, so evaluation runs without known training overlap.
Existing test suites (58.8% average coverage) score outputs by running them, not by string match.
Whole codebases with commit graphs and reviewed pull requests (PRs), not isolated snippets.
Provenance and license review before delivery; full metadata available under a non-disclosure agreement (NDA).
What are coding datasets for LLMs?
Coding datasets for large language models (LLMs) are collections of real source code, with its commit history, pull requests (PRs), and tests, used to train and evaluate models and coding agents on software engineering tasks. Repository-level datasets keep whole codebases intact, so models are trained and tested on cross-file context rather than isolated snippets.
Public coding benchmarks vs held-out repositories
SWE-bench draws its 2,294 tasks from 12 public Python repositories on GitHub (Jimenez et al., 2024). Public code is routinely crawled for pretraining, and Jain et al. (2024) observed sharp score drops for some models on coding problems published after their training cutoff, a signature of contamination.
Coding datasets for training, evaluation and reinforcement learning
Repository-level coding datasets
Full repositories with commit graphs and review context for repository-scale tasks.
Held-out coding benchmarks
Private environments for evaluation signal with no known training overlap.
Code datasets with executable tests
Test suites that support execution-based scoring of generated patches.
Pull request datasets for coding agents
Reviewed before/after PR pairs with reviewer comments, used as natural agent tasks.
Coding RL tasks and verifiers
500 coding tasks, each paired with an automated verifier for reward signals.
Off-the-shelf AI training datasets
Speech, text, image and video data for non-code workloads.
How the coding corpus is built and verified
Source from production codebases
Each PR is a reviewed before/after pair from 543 private repositories across 133 environments, built by in-house engineering teams — a median of 13 contributors and 6 years of development history per environment.
Apply the qualification threshold
An environment qualifies at 100 or more pull requests. 66 of the 133 environments clear it, covering 406 of the 543 repositories. The threshold tracks a natural break rather than an arbitrary cut: 61 environments have no pull request history at all, 6 sit between 1 and 99, and 66 clear 100.
Verify by execution
Outputs are scored by running the project's own test suite, the execution-based approach used by HumanEval (Chen et al., 2021) and SWE-bench (Jimenez et al., 2024).
Clear provenance and licensing
License and provenance review is completed before delivery. Appen holds SOC 2 Type II attestation and ISO 27001 certification.
Qualifying environments by vertical
60+ environments clear the 100-PR threshold, spanning 400+ repositories and 50+ programming languages. Repository identifiers are withheld; datasets are available under NDA.
Frequently asked questions
What are coding datasets used for?
How do held-out coding benchmarks reduce contamination?
What is the difference between repository-level and snippet-level coding data?
Can coding datasets be used for reinforcement learning?
How can we review the data before licensing?
Talk to an expert about your coding data
Share your target languages, task types, and evaluation setup, and we'll map them to qualifying environments.