Open-source geospatial training since 2020

Open learning platform for modern geospatial technologies

Our open-source learning materials and instructor-led courses are designed to teach you skills needed for solving large and complex real-world problems.

Free and open

Learning materials

We create and maintain hundreds of hours of high-quality learning materials - courses, tutorials, workshops, and videos.

  • Used by 1 million+ learners a year
  • Openly licensed ad-free content
Explore learning paths

Live cohorts

Spatial Thoughts Academy

Cohort-based live online classes, taught by the author of the material, with affordable certification and lifetime support.

  • Participants from 100+ countries
  • QGIS.org certified courses
Explore the academy

Courses

All courses

Upcoming classes

All classes
  • Agentic Coding for Geospatial Nov 16–24, 2026 Opens soon
  • Cloud Native Remote Sensing with Python Dec 1–17, 2026 Opens soon

What our participants say

Read all reviews
Read moreShow less
Great course, covered step by step all you need to do your setup and start using the tools at an advanced level. The course really saved a lot of time and effort by getting guidance directly from experts like Ujaval and Vigna. They have tested the tools, methods and workflows so their first-hand tips and tricks are extremely valuable.
Marco Hernandez
Design Engineer, Helios Nordic Energy AB
Sweden
Agentic Coding for Geospatial
Read moreShow less
A big thank you to Ujaval Gandhi and The Spatial Thoughts team for delivering such an exceptionally well-structured course! The clear, hands-on approach made transitioning into cloud-native Python, Remote Sensing, and GeoAI workflows seamless and truly enjoyable.
Dr Barnali Basu
Independent Consultant
United Kingdom
Cloud Native Remote Sensing with Python
Read moreShow less
I am completely blown away by the quality of the course. The core content is obviously available for self-directed learning (which in itself is great quality) but the classes include so much extra valuable content and insights. Plus, Ujaval somehow manages to create a warm and interactive vibe, which is not easy to do online. 100%, would recommend!
Lana Kagan
Australia
Advanced QGIS

From the blog

All posts