# Welcome to ES 2!

**Quick links:** Campuswire — Provide — JupyterLab — Textbook online — Canvas

This is the home page for ES 2-06, taught by Steven Bell and Joel Grodstein.

# Schedule and links

All dates/times are US Eastern time. Note that we’ll switch to daylight savings time on March 14.

General due dates, unless otherwise specified:

**Quizzes**are due on Fridays at 11:59pm, via the Jupyter notebook.**Labs**are due on Sundays at 11:59pm, via`provide`

.

Some links are dead at the moment; they will be filled in as the course gets underway.

## Week 1 (Feb 1): Simple calculations

### Readings / videos

### Recitation

Nothing to read this week, just show up!

### Lab

## Week 2 (Feb 8): Loops, vectors, and plots

### Readings / videos

### Recitation

Complete these readings and videos*before*your recitation section, so we can discuss them together.

### Lab

### Thonny

Thonny is a Python “Integrated Development Environment” (IDE) which lets you write and execute Python code on your computer. It has a number of nice features designed to help you learn Python and programming more generally.

You’ll also want to add `matplotlib`

the same way as `numpy`

.

## Week 3 (Feb 15): Conditional expressions and functions

No class on Monday (Presidents’ day), Tuesday is a Monday schedule.

Tuesday recitations can either attend at their normal day/time if that works, or pick a different section and let us know (we’ll give you the Zoom link)

### Readings / videos

### Recitation

## Week 4 (Feb 22): Data structures and JSON

### Readings

### Recitation

### Lab

## Week 5 (Mar 1): Tabular data and more plotting

### Readings

### Recitation

### Lab

## Week 6 (Mar 8): Curve fitting and correlation

### Readings / videos

### Recitation

### Lab

## Week 7 (Mar 15): Data analysis part 2 -

## Week 8 (Mar 22): Data analysis part 3 - sampling errors

## Week 9 (Mar 29): Object-oriented programming

### Readings

## Week 10 (Apr 5): Confidence intervals, random trials, and P-hacking

## Week 11 (Apr 12): More sophisticated visualization

## Week 12 (Apr 19): Vaccine simulation

No class on Monday (Patriots’ day), Monday recitations will slip a week.

## Week 13 (Apr 26): Introduction to MATLAB

## Week 14 (May 3): Wrapping up!

Classes end Wednesday; only Monday recitations will meet this week.