This is an interesting approach featuring a "design for an upper-level undergraduate statistics course structured around data rather than methods. The course is designed around curated datasets to reflect real-world data science practice and engages students in experiential and peer learning using (a) data science competition platform." There's detailed discussion of the course, first launched at Harvard in 2014, the data competition tool, Kaggle, and of student responses to the process. But note: "the course requires an instructor with a broad base of knowledge in statistical models, as well as experience applying these methods to real data."

The learning outcomes for the course are:

- Given a data set and accompanying problem, students will be able to identify a set of suitable (and rule out unsuitable) methods for the task at hand.
- Students will be able to apply a broad suite of tools to data science problems.
- Students will be able to collaborate with peers towards a common objective.
- Students will be able to write documentation that allows others to reproduce and expand their work.
- Students will be able to evaluate the strengths and limitations of new statistical methods and be comfortable experimenting with them.