Skip to content

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.



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 WHERE clauses to filter attribute data
  • Automate a workflow with Python (arcpy or geopandas)
  • Publish a web map to ArcGIS Online
  • Show 3+ portfolio projects with maps, methods, and code
  • Confidently answer GIS analyst interview questions

Ready to start?

  Begin with GIS Fundamentals   Jump to ArcGIS Pro