Educator | Founder @ Spatial Thoughts | Helping people learn and master geospatial tech - #QGIS, #Python, #GDAL, #EarthEngine | Ex-Google

One of the hardest things I did over the past few months was to build a course to teach agentic coding techniques for geospatial problems. After endless hours of testing, refining, and writing, the full course is now launched - free and open to everyone➡️courses.spatialthoughts.com/…
11
139
705
30,655
Launching a 30-day #PythonRemoteSensingChallenge to help you learn Cloud-Native Remote Sensing in a structured way. Spend 30-40 minutes every day watching a video and work on a coding exercise. Open to all and completely free. Get started at ➡️ spatialthoughts.com/2026/08/…
6
45
226
8,914
Day 9 video is live. Visit the challenge page to get started spatialthoughts.com/2026/08/…
1
1
173
Day 10 video is live. Visit the challenge page to get started spatialthoughts.com/2026/08/…
98
Last few seats remaining for our live instructor-led class for our newest course, "Cloud Native Remote Sensing with Python". Join a global cohort of peers to learn the modern open-source geospatial stack for Remote Sensing applications. Sign up at spatialthoughts.com/events/p…
3
16
827
I am happy to announce our new course "Cloud Native Remote Sensing with Python". It is a comprehensive guide for working with Earth Observation data using a completely open-source stack. More than a year in the making, we are glad to finally release it to the world. (1/n)
1
28
160
8,178
We leverage AI-assisted coding heavily in the course - using Gemini in Colab coding exercises and the accompanying 'cloud-native-remote-sensing' skill for your agents to guide them on exactly how to leverage these fast-evolving packages. (4/n)
1
4
519
The full course is freely available and licensed under a liberal CC-BY license. Check out the material on our OpenCourseWare site at courses.spatialthoughts.com/… (5/n)
3
2
18
546
A web based GIS you didn’t know you wanted. Everything one could dream of - as a simple fast static web page. Unbelievable amount of work put in by @giswqs ! It’s already my preferred data viewer for daily workflows.
GeoLibre v1.4.0 is here! GeoLibre is a free and open-source, lightweight, cloud-native GIS platform for visualizing, exploring, and analyzing geospatial data. It runs everywhere you do, in the web browser, on the desktop, on mobile, and inside Jupyter notebooks, all while keeping your data local and private. This release brings field data collection, image georeferencing, and a full Jupyter notebook experience right next to the map. What's new in v1.4.0 - Jupyter beside the map: Run notebooks alongside your map (JupyterLite in the browser, JupyterLab on the desktop). - Field data collection: Capture point observations in the field with custom, configurable forms. - Georeferencer: Pin a scanned map or image to the map using ground control points. - Spectral Index toolbox: Compute NDVI, NDWI, EVI, and more directly from your rasters. - Better internationalization: Correct rendering of right-to-left basemap labels (Arabic, Hebrew). - More reliable data handling: Render GeoPackages without GDAL's WASM thread crash. Try it out - Live demo: viewer.geolibre.app - GitHub: github.com/opengeos/GeoLibre - Documentation: geolibre.app - Release notes: github.com/opengeos/GeoLibre… #GIS #GeospatialData #OpenSource #RemoteSensing #DataVisualization #MapLibre #Python
1
22
148
13,309
Took a long time, but finally glad to launch our first workshop on Git. Learn Git, GitHub, and Web Development from the very basics and build your online portfolio website. The full workshop with videos is now available on Spatial Thoughts OpenCourseWare courses.spatialthoughts.com/…
19
70
2,414
Registration is open for our "Introduction to QGIS" class with official QGIS certification. Join our live online instructor-led class to get a structured introduction to the world's most popular open-source GIS. Register at ➡️ spatialthoughts.com/events/i…
2
8
26
1,827