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 MOOCs — https://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/.
Paid (high quality)¶
- 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"¶
- Esri free MOOC: ArcGIS Pro Essential Workflows.
- Getting to Know ArcGIS Pro (book).
- Our ArcGIS Pro Learning Path — 18 lessons.
- Build 2 projects from the Projects section.
"I want to learn Python for GIS"¶
- Spatial Thoughts free Python for GIS course.
- Python Scripting for ArcGIS Pro (book).
- Geographic Data Science with Python (free book).
- Build 1 automation script for a recurring task.
"I want to learn cartography"¶
- Designing Better Maps (book).
- Esri MOOC: Cartography.
- Re-do the same map 5 different ways — different projections, palettes, type.
"I want to land a GIS job"¶
- Our GIS Career Roadmap.
- Build 3 portfolio projects.
- Take Esri ArcGIS Pro Foundation certification (optional but helpful).
- Apply 5 jobs / week, tailored.
YouTube channels (cross-link)¶
→ 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:
- Getting to Know ArcGIS Pro — week 1–4.
- Esri MOOC ArcGIS Pro Essential Workflows — alongside.
- Designing Better Maps — week 5–6.
- Esri MOOC Going Places with Spatial Analysis — week 6–9.
- 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.