Upcoming Classes
Jan 5–8, 2027
Opens soonBuilding Your Geospatial Portfolio Website
US$99 · ₹7499
Jan 11–19, 2027
Opens soonIntroduction to QGIS
US$149 · ₹9999
Jan 27–28, 2027
Opens soonFrom Cloud to Desktop: Working with Earth Engine Data in QGIS
US$75 · ₹4999
Feb 10–18, 2027
Opens soonAdvanced QGIS
US$149 · ₹9999
February 2027
Schedule TBDAgentic Coding for Geospatial
US$175 · ₹12499
March 2027
Schedule TBDPython Foundation for Spatial Analysis
US$149 · ₹9999
Coming Soon
We are working on these now. Sign up to be told when one is scheduled.
A new course covering Git, GitHub, Cloud fundamentals, and Data Versioning with Kart.
In developmentA new workshop on GeoLibre - the open-source web-based GIS - covering story maps, 3D walkthroughs and animations.
In developmentWhat makes our academy unique
About our academyGlobally Accessible
Free Mentoring and Support
Cohort-Based Learning
Networking and Support
Unique Teaching Style
Affordable Certification
Meet our participants
Read all reviewsAgentic Coding for Geospatial gave me a working method. During the course I used an AI coding agent to build a complete building-detection pipeline end to end in a Colab notebook: tiling a very high-resolution drone orthomosaic (3cm), reprojecting each tile to its local UTM zone, resampling to match a pre-trained GeoAI model’s training resolution, running inference, and saving the results as GeoJSON. When the pipeline produced zero detections partway through, the agent diagnosed the actual cause, tiles that had shrunk below the model’s working size after resampling, rather than papering over it, and fixed it. That is the kind of practical, tool-grounded workflow I was looking for. I recommend the course to anyone doing applied GIS work who wants to move faster without losing rigor.
Linda Angulo LopezScientific Researcher & SIRS Partnership Specialist, Rewilding Portugal & Software Heritage
I am very happy to have taken the Cloud Native Remote Sensing with Python course with Ujaval. This is the sixth course I have taken with him, and I will definitely continue learning from him. In my opinion, he is the best educator in the geospatial technology field. He is also an excellent person: kind, approachable, and always willing to help and answer questions, even after the courses have ended. I highly recommend this course and Ujaval as an instructor.
Joaquín UrrutiGIS & Data Consultant
In today’s AI-driven professional landscape, a traditional CV is no longer enough to demonstrate expertise. The real differentiator is showcasing tangible competence through projects, tools and methodologies on a polished professional website.
Ujaval’s “Building Your Geospatial Portfolio Website” course proved to be exactly what I needed. Rather than prescribing a one-size-fits-all solution, Ujaval provides a high-level strategic overview and trusts participants to chart their own path. Whether your background is deeply technical or rooted in project management, the course validates that everyone has meaningful stories worth telling.
Over two days, the experience was transformative. I gained clarity on just how much of my career deserves documentation and realized the potential of translating those experiences into a compelling digital portfolio. What impressed me most was how Ujaval integrated modern tools, particularly how to leverage LLMs for generating markdown content and building automated solutions for website development.
Gurudatta K NConsultant
Past classes
144 past classes
Python Foundation for Spatial Analysis
October 2026
Online
Advanced QGIS
September 2026
Online
Introduction to QGIS
September 2026
Online
Agentic Coding for Geospatial
August 2026
Online
Cloud Native Remote Sensing with Python
August 2026
Online
Cloud Native Remote Sensing with Python
June 2026
Online
Online
Online
Python Foundation for Spatial Analysis
April 2026
Online
Advanced QGIS
April 2026
Online
Advanced QGIS
March 2026
Online
Introduction to QGIS
March 2026
Online
Online
Python Foundation for Spatial Analysis
December 2025
Online
End-To-End Google Earth Engine
September 2025
Online
Online
Google Earth Engine Workshop
July 2025
Online
Online
Advanced QGIS
June 2025
Online
Python Foundation for Spatial Analysis
June 2025
Online
Google Earth Engine Workshop
May 2025
Online
Online
End-To-End Google Earth Engine
April 2025
Online
Advanced QGIS
March 2025
Online
Introduction to QGIS
March 2025
Online
End-To-End Google Earth Engine
January 2025
Online
Python Foundation for Spatial Analysis
January 2025
Online
Advanced QGIS
November 2024
Online
Google Earth Engine and Dynamic World Workshop
September 2024
Online
Google Earth Engine for Water Resources Management
August 2024
Online
End-To-End Google Earth Engine
July 2024
Online
Python Foundation for Spatial Analysis
July 2024
Online
Introduction to QGIS
July 2024
Online
Online
End-To-End Google Earth Engine
June 2024
Online
Advanced QGIS
May 2024
Online
Online
Advanced QGIS
April 2024
Online
End-To-End Google Earth Engine
March 2024
Online
Mastering GDAL Tools
February 2024
Online
Python Foundation for Spatial Analysis
February 2024
Online
End-To-End Google Earth Engine
January 2024
Online
Google Earth Engine for Water Resources Management
January 2024
Online
Google Earth Engine and Dynamic World Workshop
September 2023
Offline
Introduction to QGIS
September 2023
Online
Advanced QGIS
August 2023
Online
End-To-End Google Earth Engine
August 2023
Online
Creating Publication Quality Charts with Google Earth Engine
August 2023
Online
PyQGIS Masterclass - Customizing QGIS with Python
July 2023
Online
End-To-End Google Earth Engine
July 2023
Online
Creating Publication Quality Charts with Google Earth Engine
July 2023
Online
Introduction to QGIS
June 2023
Online
Python Foundation for Spatial Analysis
June 2023
Online
Google Earth Engine for Water Resources Management
May 2023
Online
Mastering GDAL Tools (Batch 2)
April 2023
Online
Mastering GDAL Tools (Batch 1)
April 2023
Online
End-To-End Google Earth Engine
March 2023
Online
Advanced QGIS
March 2023
Offline
Python Foundation for Spatial Analysis
March 2023
Online
Mapping and Data Visualization with Python
March 2023
Online
Advanced QGIS
February 2023
Online
End-To-End Google Earth Engine
January 2023
Online
Python Foundation for Spatial Analysis
January 2023
Online
End-To-End Google Earth Engine
December 2022
Offline
Mapping and Data Visualization with Python
December 2022
Online
Introduction to QGIS
December 2022
Online
End-To-End Google Earth Engine (Batch 2)
November 2022
Online
End-To-End Google Earth Engine (Batch 1)
November 2022
Online
Python Foundation for Spatial Analysis
October 2022
Online
Introduction to QGIS
September 2022
Online
Mapping and Data Visualization with Python
September 2022
Online
Google Earth Engine for Water Resources Management
September 2022
Online
Advanced QGIS
July 2022
Online
PyQGIS Masterclass - Customizing QGIS with Python
July 2022
Online
Python Foundation for Spatial Analysis
July 2022
Online
End-To-End Google Earth Engine
June 2022
Offline
PyQGIS Masterclass - Customizing QGIS with Python
June 2022
Online
Introduction to QGIS
May 2022
Online
Google Earth Engine for Water Resources Management
May 2022
Online
Advanced QGIS
April 2022
Online
Introduction to QGIS (Batch 2)
April 2022
Online
Introduction to QGIS (Batch 1)
April 2022
Online
End-To-End Google Earth Engine
March 2022
Online
Google Earth Engine for Water Resources Management
March 2022
Online
End-To-End Google Earth Engine
February 2022
Online
Google Earth Engine for Water Resources Management
February 2022
Online
Mastering GDAL Tools
January 2022
Online
Mapping and Data Visualization with Python
January 2022
Online
Python Foundation for Spatial Analysis
January 2022
Online
Advanced QGIS
December 2021
Online
Mapping and Data Visualization with Python
December 2021
Online
PyQGIS Masterclass - Customizing QGIS with Python
December 2021
Online
End-To-End Google Earth Engine
November 2021
Online
Google Earth Engine for Water Resources Management
October 2021
Online
Python Foundation for Spatial Analysis
October 2021
Online
Advanced QGIS
September 2021
Online
Python Foundation for Spatial Analysis
September 2021
Online
Mapping and Data Visualization with Python
September 2021
Online
Mastering GDAL Tools
August 2021
Online
Python Foundation for Spatial Analysis
August 2021
Online
End-To-End Google Earth Engine
August 2021
Online
Advanced QGIS
July 2021
Online
End-To-End Google Earth Engine
July 2021
Online
Mastering GDAL Tools
July 2021
Online
Python Foundation for Spatial Analysis
June 2021
Online
End-To-End Google Earth Engine
June 2021
Online
PyQGIS Masterclass - Customizing QGIS with Python
June 2021
Online
Advanced QGIS
May 2021
Online
Mapping and Data Visualization with Python
May 2021
Online
End-To-End Google Earth Engine
May 2021
Online
End-To-End Google Earth Engine
April 2021
Online
Python Foundation for Spatial Analysis
April 2021
Online
Mapping and Data Visualization with Python
April 2021
Online
End-To-End Google Earth Engine
March 2021
Online
Advanced QGIS
March 2021
Online
Mapping and Data Visualization with Python
March 2021
Online
Advanced QGIS
February 2021
Online
Python Foundation for Spatial Analysis (Batch 2)
February 2021
Online
Python Foundation for Spatial Analysis (Batch 1)
February 2021
Online
Introduction to QGIS
December 2020
Online
End-To-End Google Earth Engine
December 2020
Online
Google Earth Engine for Water Resources Management
October 2020
Online
PyQGIS Masterclass - Customizing QGIS with Python
September 2020
Online
Python Foundation for Spatial Analysis
September 2020
Online
Advanced QGIS (Batch 2)
September 2020
Online
Advanced QGIS (Batch 1)
September 2020
Online
Python Foundation for Spatial Analysis (Batch 2)
August 2020
Online
Advanced QGIS
August 2020
Online
Python Foundation for Spatial Analysis (Batch 1)
August 2020
Online
Advanced QGIS
July 2020
Online
Python Foundation for Spatial Analysis (Batch 2)
June 2020
Online
Mapping and Data Visualization with Python
June 2020
Online
Python Foundation for Spatial Analysis (Batch 1)
June 2020
Online
Google Earth Engine Workshop
June 2020
Online
Automating GIS Workflows with QGIS (Batch 2)
May 2020
Online
Automating GIS Workflows with QGIS (Batch 1)
May 2020
Online
Advanced QGIS (Batch 2)
April 2020
Online
Mapping and Data Visualization with Python
April 2020
Online
Advanced QGIS (Batch 1)
April 2020
Online
PyQGIS Masterclass - Customizing QGIS with Python
February 2020
Offline
Advanced QGIS
January 2020
Offline
PyQGIS Masterclass - Customizing QGIS with Python
December 2019
Offline
QGIS and GDAL Workshop (NESAC)
October 2019
Offline
Working with Spatial Data (IIHS Urban Fellows)
August 2019
Offline