Introduction to GIS, Part I: Key Concepts

Introduction to GIS, Part I: Key Concepts

Introduction to R, Part III: Linear and Mixed Models in R

Introduction to R, Part III: Linear and Mixed Models in R

Introduction to R, Part I: Interface and Data Structures

Introduction to R, Part I: Interface and Data Structures

Introduction to GIS, Part V: Extract Information from Maps using Spatial Data Points

Introduction to GIS, Part V: Extract Information from Maps using Spatial Data Points

Introduction to R, Part IV: Loops and Functions

Introduction to R, Part IV: Loops and Functions

Introduction to GIS, Part II: Vectorial Maps, Raster Maps, and Time Series

Introduction to GIS, Part II: Vectorial Maps, Raster Maps, and Time Series

Introduction to GIS, Part III: Projection

Introduction to GIS, Part III: Projection

Introduction to GIS, Part IV: Stack, Brick, Crop, and Mask

Introduction to GIS, Part IV: Stack, Brick, Crop, and Mask

Introduction to GIS, Part VI: Plotting Maps with ggplot2

Introduction to GIS, Part VI: Plotting Maps with ggplot2

Introduction to R, Part II: Playing with the Data

Introduction to R, Part II: Playing with the Data

Lecture 12: List Comprehension, Functions as Objects, Testing, and Debugging (FIXED)

Lecture 12: List Comprehension, Functions as Objects, Testing, and Debugging (FIXED)

The Kitchen Cloud Chamber with Prof. Anne White

The Kitchen Cloud Chamber with Prof. Anne White

Lecture 6: Bisection Search (FIXED)

Lecture 6: Bisection Search (FIXED)

Lecture 10: Lists and Mutability (FIXED)

Lecture 10: Lists and Mutability (FIXED)

Lecture 14: Dictionaries

Lecture 14: Dictionaries

Lecture 3: Iteration

Lecture 3: Iteration

Lecture 16: Recursion on Non-numerics

Lecture 16: Recursion on Non-numerics

Lecture 21: Timing Programs and Counting Operations

Lecture 21: Timing Programs and Counting Operations

Lecture 25: Plotting

Lecture 25: Plotting

Lecture 23: Complexity Classes Examples

Lecture 23: Complexity Classes Examples

Lecture 1: Introduction to CS and Programming Using Python

Lecture 1: Introduction to CS and Programming Using Python

Lecture 4: Loops over Strings, Guess-and-Check, and Binary

Lecture 4: Loops over Strings, Guess-and-Check, and Binary

Lecture 22: Big Oh and Theta

Lecture 22: Big Oh and Theta

Lecture 19: Inheritance

Lecture 19: Inheritance

Lecture 11: Aliasing and Cloning

Lecture 11: Aliasing and Cloning

Lecture 17: Python Classes

Lecture 17: Python Classes

Lecture 9: Lambda Functions, Tuples, and Lists

Lecture 9: Lambda Functions, Tuples, and Lists

Lecture 5: Floats and Approximation Methods

Lecture 5: Floats and Approximation Methods

Lecture 15: Recursion

Lecture 15: Recursion

Lecture 24: Sorting Algorithms

Lecture 24: Sorting Algorithms