Skip to content

Books & Courses

A short, opinionated list of resources that consistently deliver. No "Top 100" filler. If a resource shows up here, it's because it teaches something the others don't.


Books

Essential GIS

  • GIS Tutorial for ArcGIS Pro — Wilpen L. Gorr & Kristen S. Kurland. Textbook-friendly, with step-by-step exercises for an entire semester.
  • Getting to Know ArcGIS Pro — Michael Law & Amy Collins. Beginner-friendly, official Esri Press.
  • Mastering ArcGIS Pro — Maribeth Price. Mid-level, deeper dive.
  • The ArcGIS Book — Christian Harder. Free PDF — concept-heavy, beautifully designed.

Cartography

  • Designing Better Maps — Cynthia A. Brewer. The single best book on cartographic design.
  • Cartography. — Kenneth Field. Encyclopedic and gorgeous; reference for serious cartography.
  • GIS Cartography: A Guide to Effective Map Design — Gretchen Peterson. Practical and project-driven.
  • Semiology of Graphics — Jacques Bertin. The classic theoretical foundation.

Spatial Analysis

  • Geographic Information Analysis — David O'Sullivan & David Unwin. Statistically rigorous.
  • Spatial Analysis: Statistics, Visualization, and Computational Methods — Tonny Oyana.

Python for GIS

  • Python Scripting for ArcGIS Pro — Paul Zandbergen. The arcpy bible.
  • Geographic Data Science with Python — Sergio Rey, Dani Arribas-Bel, Levi Wolf. Free online: https://geographicdata.science/book/
  • Hands-On Geospatial Analysis with R and QGIS — Shammunul Islam. Open-source companion.

Remote Sensing

  • Introduction to Remote Sensing — James B. Campbell & Randolph H. Wynne.
  • The ArcGIS Imagery Book — Clinton Johnson. Free; great visuals.

Career / soft skills

  • GIS Cartography for the Modern Era — Marc Joachim. Career-aware.
  • Smart Brevity — Mike Allen, Jim VandeHei, Roy Schwartz. Communicating analysis well.

MOOCs and online courses

Free / freemium

  • Esri MOOCshttps://www.esri.com/training/mooc/. Spatial Data Science, Going Places with Spatial Analysis, Earth Imagery at Work. Free and well-produced.
  • Coursera — GIS Specialization (UC Davis) — popular beginner path. ~5 courses.
  • Coursera — Spatial Data Science (Universidad Católica de Chile).
  • EdX — Geographic Information Systems (USMx).
  • Penn State Open Educational Resources — open-courseware GIS.
  • Spatial Thoughts (Ujaval Gandhi) — outstanding free Python / QGIS / Earth Engine courses: https://courses.spatialthoughts.com/.
  • Penn State Online Master of GIS / Cert — well-respected.
  • University of Wisconsin Online MGIS.
  • Esri Academy (paid courses) — vendor-led, great for software depth.
  • Udemy: ArcGIS Pro for GIS Analysts (search by recent reviews).
  • DataCamp — Spatial Analysis in Python.

Specialty learning paths

"I want to learn ArcGIS Pro fast"

  1. Esri free MOOC: ArcGIS Pro Essential Workflows.
  2. Getting to Know ArcGIS Pro (book).
  3. Our ArcGIS Pro Learning Path — 18 lessons.
  4. Build 2 projects from the Projects section.

"I want to learn Python for GIS"

  1. Spatial Thoughts free Python for GIS course.
  2. Python Scripting for ArcGIS Pro (book).
  3. Geographic Data Science with Python (free book).
  4. Build 1 automation script for a recurring task.

"I want to learn cartography"

  1. Designing Better Maps (book).
  2. Esri MOOC: Cartography.
  3. Re-do the same map 5 different ways — different projections, palettes, type.

"I want to land a GIS job"

  1. Our GIS Career Roadmap.
  2. Build 3 portfolio projects.
  3. Take Esri ArcGIS Pro Foundation certification (optional but helpful).
  4. Apply 5 jobs / week, tailored.

→ See YouTube Channels for the curated channel list.


Newsletters / blogs

  • Geoawesome Newsletter — weekly geospatial news.
  • Mapping in the Cloud — cloud-native GIS.
  • MapScaping Podcast — interviews with practitioners.
  • Anita Graser's blog — open-source GIS.
  • Forrest Spatial / @spatial.community — Bluesky.

Conferences

If you can attend one each year, do.

  • Esri User Conference (UC) — San Diego, July. Largest GIS conference.
  • Esri Developer Summit — Palm Springs, March. Engineer-heavy.
  • NSGIC — state GIS coordinators.
  • State / regional GIS conferences — most US states have one. Cheap and high signal.
  • FOSS4G — open-source geospatial; rotates globally.

A reading plan you can finish

If you have 3 months, in order:

  1. Getting to Know ArcGIS Pro — week 1–4.
  2. Esri MOOC ArcGIS Pro Essential Workflows — alongside.
  3. Designing Better Maps — week 5–6.
  4. Esri MOOC Going Places with Spatial Analysis — week 6–9.
  5. Python Scripting for ArcGIS Pro — week 9–12.

You'll be more capable than 80% of GIS bootcamp graduates.


You've reached the end of the roadmap content.

→ Now go build something. Start with Project 1: Population Choropleth Map.