Video Links

ENV 859 - Geospatial Data Analytics   |   Fall 2025   |   Instructor: John Fay  

# Section Watch by... Video ID Length Topic
Adv. Geoprocessing Mon Aug-25 1.0 2:27 Section Overview
1.1.1 6:31 Getting to an Actionable Objective
1.1.2 12:55 Create the workspace
Wed Aug-27 1.1.3.1 8:40 Add Data
1.1.3.2 13:32 Initial Workflow
1.2.1 10:23 Streamlining the workflow
1.2.2.1 7:48 Model parameters
1.2.2.2 10:29 Model variables
1.2.2.3 5:16 Parameter filters
1.3.1 12:15 Preconditions
1.3.2 11:20 Branching
1.3.3 11:41 Iteration
1.3.4 3:24 The memory workspace
Mon Sep-01 1.4 4:33 User interaction
1.5.1 7:20 Documentation
1.5.2 5:26 Zip and Ship
Python 101 In class 2.1.0 10:55 Section Intro
In class 2.1.1 5:21 Diving into Python
In class 2.1.2 14:17 Why Python
In class 2.1.3 12:04 Python and GIS
Mon Sep-08 2.1.4 9:07 Starting Jupyter Notebooks
2.1.5 14:24 Navigating Jupyter Notebooks
2.1.6 6:26 Crafting Jupyter Notebooks
2.3.1 9:34 Python prep
2.3.2 19:42 Basic Python Syntax
2.3.3 22:05 Variables & Objects
2.3.4 19:40 Operators
2.3.5.1 6:21 Simple objects: Scalars
2.3.5.2 13:03 Simple objects: Strings
Wed Sep-10 2.4.0 2:45 Overview
2.4.1 18:36 Data Structures: Lists
2.4.2 6:15 Data Structures: Tuples
2.4.3 5:38 Data Structures: Dictionaries
2.4.4 4:43 Data Structures: Sets
2.4.5 35:38 Data Structures: Strings
2.4.6 11:36 Data Structures: Examples
2.5.0 9:29 Flow Control: Intro
2.5.1 9:29 Flow Control: Conditionals
2.5.2 4:40 Flow Control: For Loops
2.5.3 3:12 Flow Control Range function
2.5.4 3:58 Flow Control: While Loops
2.5.5 9:16 Flow Control: Break and Continue
Scripting with Python Mon Sep-15 3.0.1 3:28 Section Intro
In class 3.1.1 8:03 VSCode: Configuring VS Code
In class 3.1.2 2:31 VSCode: Syncing preferences
In class 3.1.3 4:16 VSCode: Creating a workspace
In class 3.1.4 18:55 VSCode: Debugging tools
In class 3.3.1 10:27 Git: Intro to Git
In class 3.3.2 1:33 Git: Initializing our local workspace as a Git repo
In class 3.3.3 3:12 Git: *Staging* and *committing* changes
In class 3.3.4 4:08 Git: Configuring *Git* to work with *GitHub*
In class 3.3.5 2:22 Git: Publishing your local repo to GitHub
In class 3.3.6 5:36 Git: Cloning a remote workspace
Wed Sep-17 3.4.0 4:14 Creating your coding workspace
3.4.1 3:52 Scripting Exercise: Task 1 (set up)
3.4.2 8:49 Scripting Exercise: Task 2 (parse line)
Mon Sep-22 3.4.3 13:11 Scripting Exercise: Side Task - File Objects
3.4.4 8:17 Scripting Exercise: Task 3 (read file)
3.4.5 12:47 Scripting Exercise: Task 4a (for loop)
3.4.6 9:01 Scripting Exercise: Task 4b (while loop)
In class 3.4.7 5:56 Scripting Exercise: Side Task - Git Revert
Wed Sep-24 3.4.8 9:12 Scripting Exercise: Task 5 (create dict)
3.4.9 5:26 Scripting Exercise: Task 6 (filtering)
3.4.10 22:47 Scripting Exercise: Task 7 (user input & dictionaries)
Mon Sep-29 3.4.11 6:12 Scripting Exercise: Task 8 (error trap & final words)
3.4.12 1:57 Scripting Exercise: Recap