Part of Teens

View from space of planet Earth showing a heat map of an earthquake.
Previously known as "After School Programs".

CodeAMNH: Computational science classes for high school students

In our new high school course, students will explore the natural world using computers and coding. Join our community to develop new coding and computational thinking skills that can be applied to any of your interests including music, art, and, of course, science! This Fall, we have an in-person class. 

The class will meet twice a week for 8 weeks. 

All Museum coding courses feature: 

  • Learning basic computer-science data structures and control-flow techniques.
  • Using python to analyze authentic scientific data
  • Generating science visualizations to answer scientific questions
  • Understanding the role of computing in scientific inquiry and the potential for bias in large datasets.

How to Register

  • Please note that the grade level for the program below refers to the grade your child will enter in the 2021-2022 academic year.
  • To register for a program, click the “buy now” button. 


  • Each program costs $1,500. The Museum welcomes families seeking financial assistance for CodeAMNH. We have a limited number of full scholarships available and the deadline to apply is Friday, September 17. Please email [email protected] to apply. 
  • Should you have any trouble purchasing a ticket using the program links, please call Central Reservations at 212-769-5200.

Cancellation Policy

  • To receive a full refund (100%), you must cancel at least 30 days before the start of the program. 
  • To receive a partial refund (50%), you must cancel at least 15 days before the start of the program.
  • If you cancel less than 15 days before the start of the program, you will not receive a refund. ​
  • To cancel your registration in any of our programs, please call Central Reservations at 212-769-5200. 

We recommend that students who have previously taken Coding Quakes at the Museum, should not sign up for CodeAMNH: Earthquakes

To learn more about the programs or if you have any questions about the content, please read the descriptions below or contact us at [email protected].

To join our mailing list, update your contact information, or learn about other high school offerings, please click here.

Fall 2021 Sessions


CodeAMNH: Earthquakes (In-Person)

No other natural force compares in sheer power with earthquakes. They represent nearly instantaneous releases of energy that can tear apart landscapes, which may enormously impact human civilizations in the surrounding areas. But why do earthquakes happen? In this course, you will learn and use fundamental Python programming concepts and exploratory data-analysis techniques to track and visualize major earthquakes while simulating tectonic plate boundary movement and seismic wave models. Join us at the American Museum of Natural History for the opportunity to learn how data science and earthquakes collide! (Beginner-friendly; no coding experience required!)

What skills will I learn in CodeAMNH: Earthquakes? 

  • Use a computational model to study scientific phenomena 
  • Identify and correctly use data types
  • Select data from lists using indexes
  • Create and use variables in Python
  • Use conditionals and loops in Python
  • Import and use Python libraries (seaborn, NumPy)
  • Debug code, read/navigate documentation, and identify error messages

Tuesdays & Thursdays: 10/5, 10/7, 10/12, 10/14, 10/19, 10/21, 10/26, 10/28, 11/4, 11/9, 11/16, 11/18, 11/30, 12/2, 12/7

Cost: $1,500

Registration Closed

More details Less details

Age Group:
Grade 9, Grade 10

Dates & Times:
Through December 7, 2021
Tuesdays & Thursdays, 4:30–6:30 pm EST

Grade 9, Grade 10

Through December 7, 2021

Tuesdays & Thursdays, 4:30–6:30 pm EST