Real world problems,
real world impact

Test your mettle on hard questions of impact. Hone your skills with real-world datasets. Bring your expertise to bear on new, meaningful problems. Get immediate feedback on how your solution performs against the competition.

Ready to dive in? Join a competition!


Here are some questions we often get from data scientists:

What can I find here?

DrivenData hosts online data science competitions where the data and problem are posed by a socially-minded organization. You get to put your analytic skills to the test in order to tackle real-world problems with real-world impact.

Why compete?

DrivenData competitions are a great way to hone your skills, prove your abilities, and use your statistical knowledge to make a difference. Some competitions are for just for bragging rights, but others are for cold, hard cash and other prizes.

How do I sign up?

You can go directly to the signup page and register a new account. From there, check out the open competitions and join whichever one you find most compelling.

If you aren't ready to sign up for account but want to be notified of news and updates, hop on our mailing list (no spam, we promise). You'll be notified when we post new competitions.

How does it work for competitors?

Once we release the data, any team can download it, build a model, and make a submission. We give competitors a set of data with both the independent and dependent variables. We also release another set of data with just the independent variables, and we keep secret the dependent variables that correspond with this set. You submit predictions for this set and we compare it against the actual values. At the end of the competition timeframe, the best performing team is declared the winner!

What makes a winning solution?

We pick one statistical metric to evaluate all the predictions on a level playing-field. However, in addition to just maxing out this metric, competitors should think about the reproducibility of their code, and the interpretation of their model. The ultimate goal is to make a difference, so the nonprofit should be able to learn from your model and then use it in their decision making.