Skip to main content

Python for Environmental Research

8 modules

About

This course provides lectures and homework exercises (as a collection of Jupyter Notebooks) designed to introduce students to computer programming in Python through the lens of environmental research. Students will develop a working knowledge of the Python programming language and learn how to formulate research questions as computer code. They will learn about a variety of Python-based packages and techniques that can be used to build models, analyze data, and create visualizations for research in environmental sciences, engineering, and health. We will take an applications-based approach, with new techniques applied to examples such as air quality monitoring, reservoir management, disease spread, power markets, and environmental justice.

Features
Type Course
Level Foundation
Topics Environmental Science
FAIR Data
python
Jupyter Notebook
public health
water resources

Registration is required to access materials.

Modules

  • Introduction to Jupyter & Python

    Module 1

  • Basic data structures

    Module 2

  • Conditions, functions, & loops

    Module 3

  • Advanced data structures

    Module 4

  • Systems of equations & optimization

    Module 5

  • Data, visualization, & regression

    Module 6

  • Simulation, Monte Carlo, & time series

    Module 7

  • Geospatial analysis

    Module 8

Instructor

Andrew L Hamilton avatar

Andrew L Hamilton

Postdoctoral Researcher in Civil and Environmental Engineering
10 modules

Reviews

- Not reviewed yet
  • 5 stars
    0%
  • 4 stars
    0%
  • 3 stars
    0%
  • 2 stars
    0%
  • 1 star
    0%
No reviews yet.