CODAP is a free web-based data tool designed as a platform for developers and as an application for students in grades 6–14.


Data are everywhere. Just as language and numeric literacy involve understanding the world through words and mathematical constructs, data literacy involves understanding the world through data exploration. Today’s middle and high school students need to work with data in order to advance their skills and prepare for the burgeoning careers and inquiry-based practices of data scientists.

CODAP provides an easy-to-use web-based data analysis platform, geared toward middle and high school students, and aimed at teachers and curriculum developers. CODAP can be incorporated across the curriculum to help students summarize, visualize and interpret data, advancing their skills to use data as evidence to support a claim.

Through research on learning, collaborative software design, web application development and user testing, we’re developing a Common Online Data Analysis Platform (CODAP) that will serve subsequent curriculum development projects as a basis for the technology with which students engage with data.

CODAP is open source software, free to use, adapt and extend.To increase the likelihood that CODAP software will meet the needs of a wide range of curriculum projects it is being designed and tested in collaboration with four existing NSF-funded projects: Building Models, Data Science Games, InquirySpace, Ocean Tracks, Terra Populus, Enhancing Statistics Teacher Education with E­Modules (ESTEEM), and Zoom In! Learning Science with Data. These projects form the nucleus of a community of developers that will grow with time and lead to widespread use of CODAP’s data exploration and visualization tools in middle and high school classrooms across a variety of subject areas.


We’re researching the ways students perceive and learn to work with empirical data that’s structured hierarchically. Our goals are to add to the field of data science education and to improve the design of data analysis learning environments.


  • Konold, C., Finzer, W., & Kreetong, K. (in press). Modeling as a core component of structuring data. Statistics Education Research Journal.
  • Finzer, W., & Damelin, D. (2016, April 1). Design perspective on the Common Online Data Analysis Platform (CODAP). Paper presented at American Educational Research Association (AERA) conference, Washington, D.C.
  • Finzer, W., & Tinker, R. (2015). Under the hood: Embedding a simulation in CODAP. @Concord, 19(1), 14.
  • Finzer, W., & Damelin, D. (2015). Building the CODAP community. @Concord, 19(2), 8-9.
  • The Concord Consortium. (2014). Common online data analysis platform. @Concord, 18(1), 16.
  • Finzer, W. (2014). Hierarchical data visualization as a tool for developing student understanding of variation of data generated in simulations. In Proceedings of the Ninth International Conference on Teaching Statistics. Voorburg: International Statistics Institute.

View More


CODAP is easy to use and runs in your web browser. Open an example document or create your own by dragging in a CSV or TXT file and start bringing data to life!

IntelliJThe CODAP project uses IntelliJ IDEA as part of its software development process.

Project Funder
This material is based upon work supported by the National Science Foundation under Grant No. DRL-1435470. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation.
Principal Investigator
Years Active