Common Online Data Analysis Platform (CODAP)
Get started with CODAP
Videos and guides walk you through CODAP so you can learn the basics, then move on to more advanced data moves.
Explore example documents
Investigate data in math, science, social studies, health, and more in these CODAP documents.
Join the community
Whether you plan to use CODAP with students, research data science education, or expand CODAP’s capabilities, we’re glad you’re here!
Data are everywhere
Data now permeate the modern world. Data help us make decisions about our lives and communities and hold the keys for finding solutions to local and global issues.
CODAP is the easy-to-use educational tool that empowers everyone to ask questions of and discover answers in data.
Get Started with CODAPIncluded with CODAP
Simple for student beginners. Great for advanced developers.
Drag-and-Drop Visualization
Easily transform data, create graphs, and generate maps through simple drag-and-drop actions.
Dynamic Linking
Select one data representation (graph, map, or table) and discover patterns highlighted across all representations.
Easy Data Import
Drag and drop data onto the CODAP canvas, paste data from spreadsheets, import data via URL, enter data into tables, or use plugins that extract data from national databases of census, weather, sensor data, and more.
Easily transform data, create graphs, and generate maps through simple drag-and-drop actions.
Select one data representation (graph, map, or table) and discover patterns highlighted across all representations.
Drag and drop data onto the CODAP canvas, paste data from spreadsheets, import data via URL, enter data into tables, or use plugins that extract data from national databases of census, weather, sensor data, and more.
The “P” in CODAP stands for Platform
The Common Online Data Analysis Platform is designed for student learning, architected for curriculum and software developers, and instrumented for conducting education research.
Acclaimed by
Educators
Learn More
Extensible by
Developers
Learn More
Widely Used by
Researchers
Learn More
See what can be done with CODAP
Explore sample CODAP plugins, datasets, and curricula and get inspired.
Mammals
Learn about 27 different mammal species
Story Builder
Create a presentation of various data representations to tell a story
Investigating U.S. Society with Data (USS-DATA)
High school math and social studies curriculum using CODAP to analyze US immigration and income inequality data.
Four Seals
Explore tracking data from four elephant seals in the Pacific Ocean
Sonify
Experience time-series data as sound
Earthquakes
Investigate data on 4,130 earthquakes from 2016-2017
InquirySpace
High school biology, chemistry, and physics curricula with embedded CODAP activities.
NOAA Weather
Gather historical weather data from weather stations around the U.S.
Learn how to use CODAP
CODAP provides an immersive, exploratory experience with dynamically linked data representations, including graphs, maps, and tables.
Case tables or case cards? Your choice!
Data presented in a table can also be viewed on case cards. A case card shows all the data for a single case (one row in the original table).
Create a new graph with a click
Once you have a table of data, simply click the Graph button and drag variables from the table to create a graph.
Where is that?
If your table contains latitude and longitude data, CODAP can automatically place the points on a map. Toggle between oceans, topo, or street view.
Drop in data seamlessly
Just drag a CSV or TXT file into CODAP, and the data appears! Or embed a simulation or game that generates data by dragging in a URL.