Spatial Thoughts is an academy for modern geospatial technologies. Our offerings are meant to bridge the gap between traditional GIS skill sets and needs of large scale spatial analytics. We have a range of programs that are suited for GIS and remote sensing professions, data scientists and data engineers working in the geospatial domain.

The Spatial Thoughts Learning Experience

Globally Accessible

We have mastered the art of delivering a perfect learning experience online. All of our courses are offered in a live online environment making it accessible to everyone. We have trained students from over 30 countries across the globe.

Short Modular Courses

Our courses are self-contained and modular. Complete the full track or choose a single course to bridge the gap in your skillset.


Our open-source course content is the result of meticulous research and is focused on practical problem-solving. Materials are used and recommended by elite institutions across the world.

Instructor-Led Project Based Learning

We believe that the best way to master advanced skills – such as programming – is through in an instructor led program combined with project-based self-study.

Unique Teaching Style

Our classes are fun, informal and highly interactive. The sessions consist of lectures, hands-on exercises, live quizzes, discussions and personalized problem-solving.

Globally Recognized Certification

All of our courses come with employer verificable certification. We are one of the handful QGIS.org certifying organizations globally and offer the most affordable program to earn your QGIS certification.


Meet Our Students

The End-to-End Google Earth Engine course was excellent and covered diverse topics. The course was very well planed with topics from basic to advanced – always including small exercises that make the classes very interactive. It worked perfectly online. Great value for money. I definitely recommend his classes.

Elisa Schneider, Forest Research Institute of Baden-W├╝rttemberg (FVA), Germany

On the verge of giving up my hope to learn python for QGIS, the Spatial Thoughts course on Customizing QGIS with Python ignited my long lost interest. The lecture delivered along with a very interactive session makes one understand the basic concept customization using python for QGIS.

Jigme Tenzin, World Food Program, Bhutan

The Spatial Data Visualization and Analytics course has really opened my mind to how intelligent QGIS actually is and how much it can do beyond just visualization. Ujaval has painstakingly put the course material together, which makes the course very effective!

Bharti Dharapuram, Centre for Cellular and Molecular Biology, India

Spatial Thoughts’ training packages will demonstrate to you the strengths of QGIS and will make you fall in love with QGIS. I took the Advanced QGIS course and really learnt wonderful things that will make my work easier and faster. Ujaval himself is a world of GIS and He has been gifted with superb teaching skills. Thumbs up Spatial Thoughts!

Isah Abdullahi Tanko, National Weather Forecasting and Climate Research Centre, Nigeria

SpatialThoughts Email Newsletter

Sign-up to receive updates regarding new learning resources and training events.