The GIS Roadmap¶
A step-by-step visual learning path from complete beginner to job-ready GIS analyst. Click any topic to dive in.
Foundations Core path · recommended Branch · alternative Tool to master Advanced · code Career & projects
How to read this
Boxes on the main path (yellow) are the recommended sequence. Branch boxes (purple) are alternatives or deep-dives you can pick up alongside. Pink topics are advanced — get comfortable with the basics first.
1
Foundations You can't analyze what you don't understand
2
Spatial Data The two flavors that power every map
3
Analysis Where GIS becomes powerful
4
Cartography & the Web Communicate the answer beautifully
5
Pro Tools & Code The professional skills that get you hired
6
Portfolio & Career Skills + projects + portfolio = job offer
Prefer a flowchart?¶
The same roadmap as a clickable Mermaid diagram:
flowchart TD
Start([Start Here]):::start --> F[GIS Fundamentals]:::beg
F --> M[Maps & Spatial Thinking]:::beg
M --> CRS[Coordinate Systems<br/>& Projections]:::beg
CRS --> V[Vector Data]:::beg
CRS --> R[Raster Data]:::beg
V --> AT[Attribute Tables]:::beg
AT --> SJ[Spatial Joins]:::int
R --> GP[Geoprocessing Tools]:::int
V --> GP
SJ --> GP
GP --> SA[Spatial Analysis]:::int
GP --> Cart[Cartography &<br/>Map Design]:::int
SA --> Web[Web GIS]:::int
Cart --> Web
Web --> AGOL[ArcGIS Online]:::int
Web --> Pro[ArcGIS Pro]:::int
AGOL --> Pro
Pro --> Py[Python for GIS]:::adv
Pro --> SQL[SQL for GIS]:::adv
Pro --> RS[Remote Sensing<br/>Basics]:::adv
Py --> Port[Portfolio Projects]:::adv
SQL --> Port
RS --> Port
Port --> Career([GIS Career<br/>Preparation]):::finish
classDef start fill:#10b981,stroke:#059669,color:#fff,font-weight:bold,stroke-width:2px
classDef finish fill:#f97316,stroke:#ea580c,color:#fff,font-weight:bold,stroke-width:2px
classDef beg fill:#ecfdf5,stroke:#10b981,color:#065f46,stroke-width:1.5px
classDef int fill:#fffbeb,stroke:#f59e0b,color:#92400e,stroke-width:1.5px
classDef adv fill:#fef2f2,stroke:#ef4444,color:#991b1b,stroke-width:1.5px
click F "gis-fundamentals/"
click M "maps-spatial-thinking/"
click CRS "coordinate-systems/"
click V "vector-data/"
click R "raster-data/"
click AT "attribute-tables/"
click SJ "spatial-joins/"
click GP "geoprocessing-tools/"
click SA "spatial-analysis/"
click Cart "cartography/"
click Web "web-gis/"
click AGOL "arcgis-online/"
click Pro "arcgis-pro/"
click Py "python-for-gis/"
click SQL "sql-for-gis/"
click RS "remote-sensing/"
click Port "portfolio-projects/"
click Career "career-prep/" What "job-ready" means¶
By the end of this roadmap, you can…
- Explain projections and pick the right one for any analysis
- Build vector and raster workflows in ArcGIS Pro
- Run buffer / clip / intersect / dissolve / spatial join confidently
- Design a publication-quality map with proper layout elements
- Write SQL
WHEREclauses to filter attribute data - Automate a workflow with Python (
arcpyorgeopandas) - Publish a web map to ArcGIS Online
- Show 3+ portfolio projects with maps, methods, and code
- Confidently answer GIS analyst interview questions