Thanks for visiting the CODINGinK12.org project. The teachers page has tips on pedagogy and implementation to help you integrate coding into your class. Visit the about page to learn about the team and why this is so important.
How to Run an Activity
With a Google login
Click next to any activity below to open it in Google Colab. You’ll get a pop-up each time you run an activity for the first time telling you it’s hosted on GitHub (it’s safe, that’s why we use it). Click “run anyway”.
With a Microsoft login
Click on this button to copy the entire set of activities and data to your cloud storage on Azure. As of May 2020, Azure doesn’t support copying just a single activity. If that changes, I’ll post an update here.
With Jupyter software installed
See the teachers page for which software to install and where to download the activities.
Intro to Coding
It’s a 5-minute guide on how to use our activities. If you’ve never programmed in a Jupyter notebook before, this is a great place to start.
Earth & Space Science
Uncover plate tectonics using seismic data.
Examine the effect of water on global climate using data from 1880-present.
Use a huuuuuge star catalogue to look for patterns in brightness and temperature, create an H-R diagram, and see constellations.
Analyze 5 years of sea-level height data to study the relationship between tides, moon phase, and the seasons.
Physics & Physical Science
Look for trends in the periodic table.
Matching Position Graphs
Model 1D motion and practice relating algebraic equations with the position graphs they represent.
Matching Velocity Graphs
Model 1D motion and practice relating algebraic equations with the velocity graphs they represent.
Practice vector addition while you learn the basics of relativistic kinematics using data from CERN’s LHC.
Leptonic Decays @ CMS
Apply conservation of charge, energy, and momentum to hunt for particles in data from CERN’s LHC; used in Quarknet’s Data Camp (grades 9-16).
We’re adding activities all the time. Have a suggestion or want to contribute? Email email@example.com.