Spatial Thoughts Academy

Started in 2019, our online academy has grown to serve participants from over 150 countries. We offer short cohort-based courses that help you learn and master complex skills.

What makes our academy unique?


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 them accessible to everyone. We have trained thousands of participants from across the globe.

Free Mentoring and Support

We are your support system as you start applying your newly acquired skills to real-world problems. We offer free lifelong support to all our participants – ensuring you are never stuck.

Cohort-Based Learning

Going through a course alongside a group of peers is a proven way to learn faster and more effectively. Your questions are answered live and code errors are debugged in real-time.

Instructor-Led Project Based Learning

We believe that the best way to master advanced skills – such as programming, is through 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 verifiable certification. We are one of the handful QGIS.org certifying organizations globally and offer the most affordable program to earn your QGIS certification.


Our courses are designed to address the gap between the traditional GIS skillset and the needs of modern large-scale spatial analytics.


Meet Our Participants

The amount of material covered in the End-to-End Google Earth Engine course and resources available makes this course worth easily 10x the actual cost. Ujaval teaches with practiced efficiency and his expertise in the subject is matched only by his commitment to making these powerful tools accessible and understandable to everyone. I’m extremely grateful to have taken this course and for all the code representing hard work Ujaval makes freely available to the rest of us.

Brandon Hays, Duke University, United States.

Ujaval is one of the best instructors/teachers I have ever had the pleasure to meet and be a student of. In addition to the vast knowledge he has in what he proposes to teach his excellent didactics and the way he explains complex things in a simple way is unique. The PyQGIS Masterclass course more specifically is excellent, I do not have a background as a programmer, just basic knowledge of Python and I was able to learn a lot and understand several things that I could not learn from several other online courses that I had already taken. I recommend his courses to people of all levels of knowledge, as I believe that everyone will benefit from taking his courses.

Leonardo Porto Nazareth, Self-employed consultant, Brazil.

I have taken many online courses on various topics, live and self paced, some instructor led and others not, and the Introduction to QGIS class has by far been my best experience. The live sessions make a world of difference. The small group learning is impactful as we get to share the experience and ask questions freely. Ujaval is very knowledgeable and communicates the material excellently. I truly appreciate him offering these courses. Santhosh was very helpful and they work very well as a team. I plan to take more courses with them.

Elise Roberts, BRON Intl, The Bahamas.

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

The Python Foundation for Spatial Analysis course brought me an interest to deep dive myself in spatial analysis. The content of the course is crisp and Ujaval is a great tutor and his explanations are to the point. Never outside of the topics & on-time. This course is for who want to advance their knowledge in GEO data analysis and worth attending and better than any EdTech courses available online.

Chethan Gowda, Program Manager, Grab, India

Although I am working with GDAL already, the Mastering GDAL Tools course is helping me reach the next level in my GDAL skills as I have learnt many other things in GDAL during this course. Ujaval is such an excellent teacher and the many examples he gives during the course makes the class interactions very lively and interesting.

Ellen Brock, Freelance data scientist