Our Earth Analytics program provides 21st century, collaborative, scientific discovery skills. Our courses, degree options, online materials and workshops focus on:

  • Integrating heterogeneous data: Work with a suite of different types of data and associated different types of data formats  observations collected on the ground, in the air and from space.

  • ​Efficient, reproducible scientific workflows: Work with data programmatically using industry standard scientific programming tools including Python and R.

  • Collaborative scientific workflows: Collaborate on projects using tools git for version control and GitHub to track project status and associated changes.

  • Scientific data processing, visualization and analysis: Learn key skills required to explore and visualization a suite of scientific data.


Earth Lab trains next generation Earth Scientists to be leaders in computationally intensive science and earth analytics.

Earth Data Analytics Courses

Earth Lab currently offers 3 courses in earth data analytics. All materials are online. There courses make our the professional certificate in Earth Data Analytics - Foundations.

Undergraduate Internship

Current CU-Boulder undergraduate students gain real world research experiences through Earth Lab's Internship program.

Post Docs & Grad Students

Our post docs and graduate students work on cutting edge topics in science areas related to the grand challenges in science.

Earth Lab develops data intensive courses and programs. Materials are open source, and available online for public use.

Earth Analytics News

Earth Lab Environmental Extremes CodeFest Two Day Workshop, 10/31-11/1

Oct. 5, 2018

Earth Lab is hosting a 2-day hands-on workshop to build a community of problem solvers to explore new data and analytics that can help us to better understand, predict, and adapt to extreme events. Extreme environmental events like wildfire, floods and drought pose an increasing threat to our health and...

Learn How to Set up a Python (Anaconda) Environment, Monday 7/16/18, 11:00am-12:00pm, SEEC S372

July 12, 2018

Earth Lab invites you to short workshop where you will learn how to setup a Python Environment using the Anaconda Python distribution. When : July 16th from 11am-12pm Where : SEEC S372 Python is notoriously tricky to set up. Further, often packages that you may need to use can conflict...

Spatial Data in Python Workshop, 7/20/18 from 9am-12:30pm

July 11, 2018

Earth Lab invites you to a free Spatial Data Using Open Source Python Libraries workshop on July 20th, 2018 from 9am-12:30pm in SEEC S372. In this workshop, you will learn: How to open, plot and manipulate vector data in Python using Geopandas How to open, plot and manipulate raster data...

NASA Machine Learning Career Panel Thursday 4/19/18 from 1-2:30pm in SEEC S372

April 12, 2018

NASA, in collaboration with ESIP and CU Boulder Earth Lab, is hosting a Machine Learning Career Panel next week on Thursday April 19 th , 2018 from 1-2:30pm in SEEC S372. The event is open to all CU Boulder students, faculty and staff. The panel will include at least five...

Career Panel Friday 3/16/18, 3:30-5pm in SEEC S372

March 12, 2018

Earth Lab will be hosting an earth data science career panel on Friday March 16 th , 2018 from 3:30-5pm in SEEC S372. Panelists will include: Seth Spielman - Data Science Manager at Apple & Associate Professor of Geography at CU Boulder Greg Holling – Senior Manager Software Engineering at...