For Educators: Teaching with CODAP

Got Data?

If you’re ready to see what CODAP can do, create a new CODAP document, drag in your CSV or TXT data file, and presto! Your data is ready to explore. If you need more information, look to the Getting Started tutorials to the left.

Who uses CODAP?

Educators are using CODAP in a wide variety of:

Grade Levels

  • Middle School
  • High School
  • College

Subject Areas

  • Social Studies
  • Mathematics
  • Computer Science
  • Physics
  • Chemistry
  • Biology
  • Earth & Space Sciences
  • Environmental Sciences


  • Museums
  • Schools
  • Universities
  • MOOCs
  • Afterschool Programs

CODAP (Common Online Data Analysis Platform) is an easy­-to-­use data analysis environment designed for grades 5 through 14. CODAP can be used across the curriculum to help students summarize, visualize, and interpret data, advancing their skills to use data as evidence to support a claim.

Your students can load their own data into an easy-to-use web-based data analysis tool to create their own datasets, share visualizations, and discover data-driven insights. In the process, they will learn to understand the world through its data.

Guides & Tutorials

The Getting Started With CODAP Tutorials showcase the basic ways to interact with data in CODAP. Use them to learn the key interactive features and get a feel for what CODAP can do.

Want to use CODAP in your classroom? The CODAP Start-Up Guide (PDF) is a comprehensive introduction to CODAP’s features and interactivity. Images and links to short videos support learning to get around in CODAP quickly and easily.

Our CODAP Help Pages will help answer your questions.

Classroom Activities

  • Sample CODAP Datasets come with data pre-loaded for you, along with a description of the dataset and suggestions for exploring. Choose from more than 50 datasets—from Earthquakes to trending YouTube videos, from Compound Interest to the Digits of Pi (infinity), and beyond! Search using keywords, or sort by categories: Math, Science, Social Studies, Language Arts, and Miscellaneous.
  • Data Games are games that generate data sets, and are tricky to win unless you work with the data. Students use what they learn from their data analyses to win increasingly challenging levels of each game.
  • Dynamic Data Science activities introduce high school students to working with large, complex data sets.

You and your students can bring your own data into CODAP. Just drag a CSV or TXT file from your desktop into the CODAP document, and the data loads into a table automatically.

Data Games, Dynamic Data Science, and Sample CODAP Datasets guide students in hands-on activities and simulations.

A Community for Educators

Join the CODAP Forums to connect with like-minded educators who want to be part of the data science education revolution. You can also join us at an upcoming data science education meetup or webinar.