Best Gis Courses

Find the best online Gis Courses for you. The courses are sorted based on popularity and user ratings. We do not allow paid placements in any of our rankings. We also have a separate page listing only the Free Gis Courses.

Server-side web GIS applications with Leaflet and PostGIS

Accessing common data stores

Created by Michael Miller - GIS Programming


Students: 1516, Price: $89.99

Students: 1516, Price:  Paid

Server-side web GIS applications allow you to access GIS data stored in a multi-user database. This means that your data will always be current and any changes that other users make to the data will be immediately available in your application. You will be able to build complex GIS applications where some users will only be able to view certain data that you allow them and other users will be able to add, edit, and delete data from a web-interface. This means that your users will be able to interact with your GIS database from any device that has a compatible browser and an internet connection. They may be working in the field from a mobile device or from home on a mac OS computer, or on the other side of the world on a Linux computer.

This course uses PHP for the server-side language because of its popularity and its wide availability on web servers. We will use PostGIS as a spatial database, again because of its popularity and common usage in GIS applications. I teach standard web development methods that have stood the test of time and will still be available in many years after the latest, greatest, technology has been replaced with something even better. My goal as an instructor is to provide an introduction to the basic concepts. I don't think you will find any limitations with the software that I teach but if you ultimately decide to use a different server-side language, database, or a newer framework the methods you learn here will provide a solid foundation.

Best of all, this course uses all open source software so there are no costs involved. I have had projects involving more than 50 people, including clients, accessing the same database through web interfaces and desktop GIS for several years with no problem and with no cost other than web-hosting which cost us about $10/month total. 

ArcSWAT Model with ArcGIS – Run for any Study Area – GIS

Watershed Simulation using ArcSWAT. Get Discharge, Rainfall‐Runoff Modeling of Ungauged Catchments. This is advance GIS

Created by Lakhwinder Singh - Ph.D Research Scholar in GIS with Water Resources App


Students: 1276, Price: $44.99

Students: 1276, Price:  Paid

ArcSWAT in most widely used watershed simulation model in GIS. Most of  paper accepted in peer review Journals that used SWAT model. This model has inbuilt data for USA. But it does not have data for other countries. So we need to configure this model for non-us location. Even you will be able to run this model for USA after this course because we configure this model for whole world. Only India has different process to configure this model and different for other countries. So I will cover all methods and prepare dataset, simulate two time this model for you one for India and one for any other country in world. I will Start from scratch. Show you configuration of data , data download , sources, modify data-set , theoretical aspect, Practical . even after simulation I will show you how to represent results in Excel. So this course will cover entire SWAT model. You only need knowledge of two things, Landuse generation and ArcGIS Just basic not advance. Rest of all you leave on me I will cover. You just need Basic GIS. The only thing is that you must have land use. After Enroll to this course you will get ready made soil map for SWAT for world also. You will also learn how to make it for SWAT. You will learn to setup all weather and climate data for swat. I hope you will publish good papers after learning this. You can also use this course for short term training course in your University. Just need to play on screen. Everything in this course is 90% practical. This course is advance course of GIS. Applicable to ArcGIS 10.0 to 10.7

Hardware Requirement : For small study area less than 10,000km/sq no Problem. But larger than this you must have high performance PC.  Hardware Requirement for larger study area as follows:  i5 or i7 Turbo Boost processor, Minimum 8Gb RAM (16GB Recommended) at least 250 GB C Drive, Have a SSD Drive in PC.  Must have Gaming Graphic Card at least 4GB.  (4GB RAM also ok, but it will take hours to process, or sometime run into processing errors)

Utilize MySQL Data for GIS iOS App in Objective C

A bridge between your MySQL server and iPhone apps! Step by step to achieve your goal!

Created by Alfred Lam - GIS Developer


Students: 1157, Price: Free

Students: 1157, Price:  Free

“The world we live is full of coordinates and I love it!" - Alfred Lam, the course instructor.

“The essence of creating a beautiful map is balance!" - Alfred Lam, the course instructor.

This GIS course is created to meet the needs of building iOS platform apps using MySQL server data in Objective C. The code provided in this course are simple and easy understanding. The whole course is not long, it covers everything necessary to build a GIS iOS app utilizing MySQL data from scratch. The goal of this course is to provide an effective solution for students who would like to handle this coding skill with minimum time expentidure.

This is my first GIS course teaching how to use MySQL database data for GIS iOS applications. I created this course for I know there are many GIS users and mobile developers are interested in utilizing server data for their mobile map apps. However, solving this problem is either expensive or complicated. Here I want to give out a simple solution to bridge the gap. If you are an experienced programmer, you may find that there are other possible coding approaches as well.

Considering students are from all levels. I tried to demonstrate the workflow in this course step-by-step and to make the code simple, straightforward, and easy understanding. All the code are put to my lecture resources files in pdf format. The important thing is that you can repeat my experiment successfully, and you can achieve a higher goal by integrating the code into your own projects.

At the time of preparing this course, ESRI has just announced their new SDK version 100.0. However, I am using the SDK version: 10.2.5 for this course. The main reason is that the classes of the new version are different, therefore the code will be different for the new SDK version. If you are new to using GIS maps in mobile app development, you are encouraged to spend a bit of time to browse the ArcGIS SDK library. The ArcGIS Runtime SDK for iOS has been developed by ESRI, which is so far the biggest vendor of GIS systems and applications in the world.  

Time is precious for many app developers and programmers. This course was condensed with all necessary steps for building a GIS iOS app with working code. For those GIS users, students, iOS developers, and anyone who are interested in developing GIS mobile or web GIS apps with ArcGIS SDKs, please be aware of my other course announcements about Android, JavaScript, and iOS in the future.

GIS in QGIS 3 for beginners

Learn QGIS 3 from scratch by solving a real life project and get bonus e-book guide

Created by Krzysztof Raczynski - Research & teaching adjunct at University


Students: 1032, Price: $99.99

Students: 1032, Price:  Paid

In this course you will learn everything you need to know to start your journey with GIS software by solving a real-life scenario.

We will start by preparing our project and all data we might need, planning our work and managing task progress. I will show you all the most important tools, you will learn how to import and export spatial data, modify it, calculate parameters, search for cases, visualize data, create maps and much more. It is a KNOW-HOW for every beginner in spatial analysis, whether you are a student, an administration employee, a data enthusiast or you just want to expand your competences. By the end of this course You will have a project file that You can later show for example to your future employer.

The course is based on free QGIS software in the latest, 3rd version. Thanks to its open source license, QGIS is widely used by many companies, both state-owned and in the private sector. The environment is constantly being developed, updated and regularly translated into many languages. The multitude of available data analysis options makes it one of the most popular GIS programs in the world!

No knowledge of GIS is required to start the course. You only need to spend some time learning, willingness and knowing how to operate the computer. That's all, you'll learn everything else in the course.

The course continues at the intermediate level, where we develop the skills learned in this course.

Groundwater Potential Zones GIS – Complete Project ArcGIS

Also covers, Flood Risk Map, Drought Analysis, Fluctuation from Observed data, Watershed Delineation, Tutorial in depth

Created by Lakhwinder Singh - Ph.D Research Scholar in GIS with Water Resources App


Students: 778, Price: $44.99

Students: 778, Price:  Paid

This course covers everything from basic to final results. It starts from Google Search data Download and process data till last result. it also covers the  use of  available  online data sources to prepare Groundwater. It covers all Practical aspects till final results. Only you need to have land use map  ready before starting of this course.  Rest of things covered in this course from basic. You no need to go anywhere outside of you room to run this project. But if you have observation data then you can generate fluctuation map also, that is optional part of this project. By using GIS it is also possible to generate groundwater maps without groundwater data also. But this data is not easily available. So, while performing groundwater potential zone analysis we not used observed data it is optional. Observed data covered in other section of this course for fluctuation map analysis. The data, which used for Groundwater analysis, same data can be used for other analysis also, like Flood risk, Drought prone area analysis. So this analysis are also performed in this course. Because data is same just difference of value.  You will also learn data plotting. This project also covers watershed Delineations.  If your study area is not watershed, just use study area boundary and skip watershed delineation.  Therefore, it covers more than it specified. You by taking this course you not only learn groundwater, you will learn many more advanced task of GIS also, Like DEM mosaic, Data Re-Project , Cutting of study area, soil map generation etc. Therefore, This is complete project from scratch. Feel free to ask me question in Q&A Section. I assumed you know very basic of GIS to perform this analysis.  This is Expert level work.

This course is in Full HD 1080p for better Experience use Setting to HD and headphones.

Only take this course if you know basic of GIS. You must have landuse landcover file before processing to this course.

Machine Learning in GIS and Remote Sensing: 5 Courses in 1

Understand & apply machine learning and deep learning for geospatial tasks (GIS and Remote Sensing) in QGIS and ArcGIS

Created by Kate Alison - GIS & Data Science


Students: 775, Price: $99.99

Students: 775, Price:  Paid

This course is designed to equip you with the theoretical and practical knowledge of Machine Learning and Deep Learning in QGIS and ArcGIS as applied for geospatial analysis, namely Geographic Information Systems (GIS) and Remote Sensing. By the end of the course, you will feel confident and completely understand the Machine and Deep Learning applications in Remote Sensing & GIS technology and how to use Machine and Deep Learning algorithms for various Remote Sensing & GIS tasks, such as land use and land cover mapping (classifications) and object-based image analysis (segmentation, object detection) and regression modeling in QGIS and ArcGIS software. This course will also prepare you for using GIS with open source and free tools (QGIS) and a market-leading software (ArcGIS).

This course is designed to take users who use QGIS & ArcGIS for basic geospatial data/GIS/Remote Sensing analysis to perform more advanced geospatial analysis tasks including object-based image analysis using a variety of different data and applying Deep Learning & Machine Learning state of the art algorithms. In addition to making you proficient in QGIS for spatial data analysis, you will be introduced to another powerful processing toolbox – Orfeo Toolbox, and to the exciting capabilities of ArcMap and ArcGIS PRO!

In the course, you will be able to apply such Machine Learning algorithms as Random Forest, Support Vector Machines, Decision Trees, Convolutional Neural Networks (and others) for Remote Sensing and geospatial tasks. You will also learn how to conduct regression modeling for GIS tasks in ArcGIS. On top of that, you will practice GIS & Remote Sensing by completing two independent GIS projects by exploring the power of Machine Learning and Deep Learning analysis in QGIS and ArcGIS.

This course is different from other training resources. Each lecture seeks to enhance your GIS and Remote Sensing skills in a demonstrable and easy-to-follow manner and provide you with practically implementable solutions. You’ll be able to start analyzing spatial data for your projects and gain appreciation from your future employers with your advanced GIS & Remote Sensing skills and knowledge of cutting-edge geospatial methods.

The course is ideal for professionals such as geographers, programmers, social scientists, geologists, GIS & Remote Sensing experts, and all other experts who need to use maps in their field and would like to learn more about Machine Learning in GIS.

One important part of the course is the practical exercises. You will be given some precise instructions and datasets to create maps based on Machine Learning algorithms using the QGIS and ArcGIS software tools.

Survey of python for GIS applications

Introduction to the python language and ecosystem for GIS professionals

Created by Michael Miller - GIS Programming


Students: 772, Price: $99.99

Students: 772, Price:  Paid

This course covers the basics of the python language, the python language, and the core python packages for data analysis, especially of geospatial data. The goal of the course is to provide a broad introduction to the capabilities of python and how all the various packages work together. This will provide a starting point for deeper exploration on your own or in future courses.

  • Introduction to python

  • Object oriented python

  • Packages and modules

  • Unit tests

  • Jupyter notebooks

  • Numpy

  • Matplotlib

  • Pandas

  • Fiona and shapely

  • Geopandas

  • Rasterio

  • Geocoding

  • PyQt

Getting started with QGIS in 2021 – Crash Course

Learn basics of QGIS: installation, configuration, it's interface in 2021

Created by Kate Alison - GIS & Data Science


Students: 754, Price: Free

Students: 754, Price:  Free

This course provides an introduction to QGIS - A Free and Open Source Geographic Information System with the emphasis on open source software available for free that offer a possibility to get started with GIS, Remote Sensing, and spatial data analysis. This introductory course will provide you with an understanding of the QGIS system in a very short time. By the end of the course, you will feel confident about QGIS and know how to install and configure QGIS on your computer,

QGIS functions as geographic information system (GIS) software, allowing users to analyze and edit spatial information, in addition to composing and exporting graphical maps. QGIS supports both raster and vector layers; vector data is stored as either point, line, or polygon features.

In this course, I include highly practical materials that will teach you:

  • Understand the fundamentals of GIS and Remote Sensing

  • What is an open-source GIS software

  • How to install open source GIS software on your computer and correctly configure it

  • QGIS software interface including its main components and plug-ins

  • Learn different toolbars of QGIS and how to configure them

One important part of the course is the practical exercises. You will be given some precise instructions and guidance in QGIS software!

Enrol in the course today & take advantage tomorrow!

Web GIS development course

Basic Web GIS development for non programmer

Created by Krishna Lodha - Full stack GIS web developer


Students: 710, Price: $89.99

Students: 710, Price:  Paid

Merging technology with some niche fields is a sure way to make yourself stand out in the crowd!

If you are from a GIS background and think that you can excel in your career, by learning GIS web development, this course is for you.

Don't worry even if you are from a non-CS background, I have covered everything from basic HTML pages to creating full-fledged industry-standard web gis application.

I will be teaching you :

  1. Basics of Web development

    1. HTML

    2. CSS

    3. Bootstrap

    4. Javascript / jQuery

  2. Openlayers

  3. Geoserver

  4. Postgres

    1. PostGIS

  5. PHP - AJAX

  6. Other mapping libraries

    1. Leaflet js

    2. Mapbox GL JS

This will give you a brief idea about basic open source web gis development and how to get started with creating complex applications with coding backend as well as front end.  This course will be a good starting point for the Open source web GIS world as it touches various technologies available out. By finishing this course students will be confident to expand their knowledge by pursuing more advanced topics

I love mapping and I love Web development, and when I decided to put both my passions together, I became a GIS web developer. Currently, I work as a freelance GIS developer as well as a trainer for various companies and individuals. I believe anyone even if they don't belong to the Computer science field can always start learning.


Introduction to Web Mapping and Web GIS

Lets make the digital maps. Learn about leafletjs, GeoDjango, PostGIS and GeoServer

Created by Tek Bahadur Kshetri - Geomatics Engineer


Students: 630, Price: $49.99

Students: 630, Price:  Paid

This course is mainly designed for the peoples who are highly interested in the web-mapping/web-GIS development. In this course, I mainly focused on the leaflet, GeoDjango, GeoServer, and PostGIS. Since it is a practical-based course, I directly started to write the code rather than making slides. After finishing this course, you will get a clear idea about the web-GIS and web mapping technology using open-source programming languages. Inside the course, you will find simple, effective, and alternative ways to do the tasks.

Leaflet: Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 39 KB of JS, it has all the mapping features most developers ever need.

GeoDjango: Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. GeoDjango intends to be a world-class geographic Web framework. Its goal is to make it as easy as possible to build GIS Web applications and harness the power of spatially enabled data.

GeoServer: GeoServer implements industry-standard OGC protocols such as Web Feature Service (WFS), Web Map Service (WMS), and Web Coverage Service (WCS). Additional formats and publication options are available as extensions including Web Processing Service (WPS), and Web Map Tile Service (WMTS).

PostGIS: PostGIS is an open-source software program that adds support for geographic objects to the PostgreSQL object-relational database. PostGIS follows the Simple Features for SQL specification from the Open Geospatial Consortium.

Big Data Analytics with GIS

learn to manage big data with freely available software.

Created by Arthur Lembo - Professor


Students: 517, Price: $49.99

Students: 517, Price:  Paid

Everyone is talking about big data and GIS, but is anyone really doing it? In this course you’ll work with
gigabytes of data to solve many different spatial and data related questions
. All the software is free, but don't let that fool you: we'll be using the most effective open source products like Postgres and QGIS, and we'll even perform parallel processing with Manifold Viewer - I hope you have a multi-core computer to see how fast this stuff is!

At the end of the course, you’ll understand:

  • the principles behind big data geo-analytics and the role of statistics, databases, parallel processing, and hardware and software in support of big data geo-analytics.
  • how to use open source software and Manifold GIS to perform parallel processing and manage spatial data.
  • how to conduct a big data geo-analytics project by interrogating multi-gigabyte real world databases.

And best of all, the software we use in this class is FREE and easy to set up - you'll do it all yourself!  

The course is taught by Dr. Arthur Lembo who is a Professor at Salisbury University and has worked in the GIS field for 
over 30 years.

Satellite Remote Sensing for Beginners

Get started to learn remote sensing with various earth observation satellite data!

Created by Remote Sensing Technology Center of Japan 一般財団法人リモート・センシング技術センター - Remote Sensing


Students: 506, Price: Free

Students: 506, Price:  Free

This course provides an introduction of satellite remote sensing for beginners.

The course contains 5 lectures with various sample images taken by earth observation satellites.

  1. What is Remote Sensing

  2. Satellite

  3. Orbit

  4. Utilization

  5. Data Access

Students will learn overview and basic of satellite remote sensing with sample images. The course introduce several satellites carrying sensors to observe the Earth. Students will learn there are two typical types of sensors - i.e. optical and radar - and its advantages and disadvantages. There are also two typical satellite orbits which are geostationary orbit and polar orbit. Satellite data users will select adequate satellites for their purposes.

Students will also learn how the satellite data has being utilized for various applications such as agriculture, forest monitoring, disaster reduction etc. The course also provides how to search and obtain the observation data taken by one of the most famous earth observation satellite - Landsat.

This course is the first step to learn remote sensing. For the next step, the Remote Sensing Technology Center of Japan (RESTEC) provides the following online interactive training with hands-on exercise.

  1. Basic Remote Sensing Course (2 days)

  2. Optical Remote Sensing Course (2 days)

  3. SAR Remote Sensing Course (2 days)

  4. Interferometric SAR Remote Sensing (2 days)

For any feedback and inquiries, please contact RESTEC by e-mail at

How to easily use ANN for prediction mapping using GIS data?

First Simplified Step-by-Step Artificial Neural Network Methodology in R for Prediction Mapping using GIS Data

Created by Dr. Omar AlThuwaynee - PhD. of Civil and Geomatics Engineering


Students: 423, Price: $89.99

Students: 423, Price:  Paid

Artificial Neural Network (ANN) is one of the advanced Artificial Intelligence (AI) component, through many applications, vary from social, medical and applied engineering, ANN proves high reliability and validity enhanced by multiple setting options.

Using ANN with Spatial data, increases the confidence in the obtained results, especially when it compare to regression or classification based techniques. as called by many researchers and academician especially in prediction mapping applications.

Together, step by step with "school-bus" speed, will cover the following points comprehensively (data, code and other materials are provided) using NeuralNet Package in R and Landslides data and thematics maps.

  1. Produce training and testing data using automated tools in QGIS OR SKIP THIS STEP AND USE YOUR OWN TRAINING AND TESTING DATA

  2. Run Neural net function with training data and testing data

    1. Plot NN function network

    2. Pairwise NN model results of Explanatories and Response Data

    3. Generalized Weights plot of Explanatories and Response Data

  3. Variables importance using NNET Package function

    1. Run NNET function

    2. Plot NNET function network

    3. Variables importance using NNET

    4. Sensitivity analysis of Explanatories and Response Data

  4. Run Neural net function for prediction with validation data

    1. Prediction Validation results with AUC value and ROC plot

  5. Produce prediction map using Raster data

    1. Import and process thematic maps like, resampling, stacking, categorical to numeric conversion.

    2. Run the compute (prediction function)

    3. Export final prediction map as raster.tif

Remote Sensing with Google Earth Engine Crash Course

Get started with geospatial data analysis in google earth engine for remote sensing and GIS

Created by Dr. Alemayehu Midekisa - Lead Instructor & Geospatial Data Scientist


Students: 404, Price: Free

Students: 404, Price:  Free

Do you want to write your first JavaScript program?

Do you want to analyze satellite data on the Google cloud?

Do you want to start a spatial data scientist career?

This course will get you up and running on the Earth Engine JavaScript API. Once you complete this course, you will be able to write your first JavaScript program to access and analyze geospatial data on the cloud.


We will cover topics:

  • Get Started with Google Earth Engine.

  • Sign Up with Google earth Engine

  • Download Landsat Data

  • Analyze satellite data

  • Apply machine learning algorithm

In this course, I will use the Google Earth Engine JavaScript API. I will help you get started write your first code on the cloud and you will be able to access and analyze big spatial data. Additionally, I will give you access to all sample data and script.

Spatial data science is one of the hottest topics with high paying jobs in the geospatial industry. Almost 80% of the data is associated with location which means that companies need spatial data scientist to analyze and generate insight from these locational data.

Are you ready to take your spatial data science career to the next level and start learning new cloud computing skills? What are you waiting for?

Get started with your cloud computing skills and enroll now!

Web mapping and Web-GIS from Dev to Deploy 2021: GeoDjango

Lets make the digital maps. Learn about leafletjs, GeoDjango, PostGIS and GeoServer

Created by Tek Bahadur Kshetri - Geomatics Engineer


Students: 392, Price: $49.99

Students: 392, Price:  Paid

This course is mainly designed for the peoples who are highly interested in the web-mapping/web-GIS development. In this course, I mainly focused on the leaflet, GeoDjango and GeoServer. Since it is a practical based course, I directly started to write the code rather than making slides. Inside the course, you will find the simple, effective and alternative ways to do the tasks.

Smart Grid Technologies

Smart Grid Fundamentals

Created by Jaydeep Shah - Assistant Professor


Students: 236, Price: Free

Students: 236, Price:  Free

This course will cover basics and various technologies of Smart Grid. This course covers various technologies like Outage Management Systems (OMS), Geographic Information System (GIS), Advanced Metering Infrastructure (AMI), Microgrid, Vehicle to Grid (V2G). Examples of various technologies are also covered.

The electrical grid has been cited as the greatest engineering achievement of the 20th century, but it now faces new challenges of sustainability, energy security, reliability, etc. Developed countries have a well-developed grid, and seek to improve it, while developing regions are still expanding their grids.

Over the past decade, the electricity generation, transmission and distribution landscape around the globe has changed drastically – in the traditional grid of the 20th century there were relatively few points of power generation or injection and millions of points of power consumption. With rapid proliferation of distributed and renewable generation, the 21st century grid will have numerous points of power injection as well as millions of points of consumption. Electric Vehicle (EV) roll out has further increased the complexity of the traditional electricity grid. To manage a grid with such increasing number of intermittent energy sources and EVs, smarter automation and IT systems are imperative. Peak load management through control of loads (such as through demand response, which can be considered a dynamic form of Demand Side Management, or DSM) has assumed high priority for electric utilities as there is a growing peak demand, leading to a supply gap during peak hours of consumption in many parts of the world. Beyond such drivers, increased deregulation, consumer choice for green power, which is inherently variable, and many more factors are giving thrust for the transition to smarter grids that can address all these issues.

A smart grid is an electrical grid with automation, communication and IT systems that can monitor power flows from points of generation to points of consumption (even down to the appliances level) and control the power flow or curtail the load to match generation in real time or near realtime. The increased visibility, predictability, and even control of generation and demand bring flexibility to both generation and consumption and enable the utility to better integrate intermittent renewable generation and also reduce costs of peak power. If the traditional grid was made secure only through over-engineering, a smart grid is cost-effective, nimble, responsive, and better engineered for reliability and self-healing operations.

Web GIS development 2021

Spatial data visualization for better understanding

Created by Tek Bahadur Kshetri - Geomatics Engineer


Students: 159, Price: $49.99

Students: 159, Price:  Paid

This course is mainly designed for the peoples who are highly interested in the web-mapping/web-GIS development. In this course, I mainly focused on the leaflet, JavaScript and GeoServer. Since it is a practical-based course, I directly started to write the code rather than making slides. Inside the course, you will find simple, effective, and alternative ways to do the tasks. At the end of this course, you will build a very nice geospatial data visualization portal.

Leaflet: Leaflet is the leading open-source JavaScript library for mobile-friendly interactive maps. Weighing just about 39 KB of JS, it has all the mapping features most developers ever need. Leaflet allows developers without a GIS background to very easily display tiled web maps hosted on a public server, with optional tiled overlays. It can load feature data from GeoJSON files, style it and create interactive layers, such as markers with popups when clicked.

GeoServer: GeoServer implements industry-standard OGC protocols such as Web Feature Service (WFS), Web Map Service (WMS), and Web Coverage Service (WCS). Additional formats and publication options are available as extensions including Web Processing Service (WPS), and Web Map Tile Service (WMTS). GeoServer aims to operate as a node within a free and open Spatial Data Infrastructure. Just as the Apache HTTP Server has offered a free and open webserver to publish HTML, GeoServer aims to do the same for geospatial data.

What’s in my Water … and Where is it from?

A perspective for southern California

Created by John Hoaglund - Geologist


Students: 130, Price: Free

Students: 130, Price:  Free

In this 9 part video series, Dr Hoaglund discusses general water chemistry and what it indicates about the water's origins, also known as its provenance.  He then provides a perspective on water sources for Southern California, and the issues surrounding water management.  Southern California water is supplied from three main sources, the aqueducts, groundwater, and desalination.  The groundwater resource is comprised of "runoff" from the mountains, as well as aqueduct water that is "artificially recharged" into the groundwater system in spreading basins constructed within the river channels and overflow banks.  Desalination is used to treat waste water into freshwater, which is then put into the groundwater system to form "seawater barriers," raising fresh groundwater levels in a "groundwater mound" that inhibits "saltwater encroachment" from the ocean.  All of the deliveries of water and its management requires energy.  Desalination of seawater has become energetically competitive with aqueduct pumping energy, enough to be cost competitive.  As a result, ocean desalination is becoming an increasing supplier of southern California's potable water needs.

Part I:  Ions

Part II: Dissolved Solids and Biological Considerations

Part III:  Possible Chemical and Radiological Contaminants

Part IV:  Energy in Water?  A Comparison of Water Sources

Part V:  Orange County Groundwater Management

Part VI:  Desalination and Seawater Barriers

Part VII:  An Overview of the Aqueducts

Part VIII:  The Los Angeles Aqueduct

Part IX:  The California and Colorado River Aqueducts and Delivery to Orange County

Introduction to GIS for Public Health

An open source approach

Created by GeoHealth Experts - GeoHealth Experts


Students: 46, Price: $84.99

Students: 46, Price:  Paid

'Introduction to Geographic Information Systems for Public Health - an open-source approach' is a self-paced online course packed with contents that will fast-track your learning journey in the GIS and public health domain.

This introductory GIS and Health course will help you understand spatial techniques used in GIS and Health and some core theory, concepts and background so that you can use GIS successfully. We created this course in response to the increasing need for health professionals to incorporate location intelligence in their day-to-day decisions and the growing availability of open-source GIS tools and datasets.

This is how the course is going to help you:

  1. You'll be in a better position to meet your daily decision-making needs at work

  2. You'll be inspired to start research in this subject

  3. You'll diversify and enhance your skillset (either in GIS, Health or both)

  4. You'll be able to apply the learnings to your work/studies right after.

This course is composed of 17 video lectures and 15 tutorials. QGIS will be used in the tutorials, which is a free, open-source application available for Windows, MacOS and Linux.

There are no assessments in this course, at least not in the traditional sense of it! The best way for you self-evaluate is by following the tutorials.

Social learning plays a vital role in getting the most out of this journey, so you might also like to join in on conversations using @OriGudes, @allthatgeo, #gisforpublichealth and #GeoHealth on social media.

Leaflet Mobile GIS Mapping

Using Flutter Mobile UI Framework

Created by Victor Neene - Software Engineer


Students: 26, Price: $74.99

Students: 26, Price:  Paid

Are you are a Full Stack Mobile App Developer or GIS expert that would like to build aesthetically pleasing interactive cross-platform Mobile GIS Mapping Applications quickly? If so, then you have come to the place you have been looking for.

Why use Leaflet and Flutter to build  Mobile GIS Mapping Applications? Leaflet is a JavaScript Library with a small footprint of about 39KB in size that has the mapping features that you will need in your mapping projects. It was designed with simplicity, performance and usability in mind and works very well on mobile and desktop platforms. These characteristics have made Leaflet to be trusted by companies that include Flickr, Facebook, The Washington Post, and Foursquare.

Flutter uses an interface declarative language that will enable you to develop sleek and fluid user interfaces quickly using google material design tools. In addition, it uses a single code base for  Android and iOS platforms that will save you time and effort without sacrificing the performance of the application. You will also increase the time to the market speed because of Hot Reload feature that applies changes almost instantly, without losing the current application state and because the framework provides a  variety of ready-to-use widgets.

A practical approach has been used in delivering the course by developing a mobile Dairy application to link Dairy Farmers and Customers. The application will be built from scratch line by line. Furthermore, the course has been designed with engaging assignments at the end of sections that have a component of coding. The approach is aimed at providing a hands-on mastery of Leaflet GIS mapping skills using Flutter.

By the end of the course, you will have acquired practical mobile GIS Leaflet mapping skills that will enable you to develop applications that will include Contact Tracing, Transport Routes Mapping, Property Management, Crime Mapping and Customer Location

GIS & SuperMap iDesktop 10i Level 1: SuperMap for Smart GIS

If You Want to Learn Advanced GIS Technology with Smart Interface of SuperMap iDesktop 10i, Then This Course is for You!

Created by MD. Shahriar Alam - Web GIS Specialist and Member of OpenStreetMap


Students: 24, Price: $89.99

Students: 24, Price:  Paid

Are you Thinking like this...

  1. You want to Learn Something New and Advanced GIS Technology.

  2. You want to Learn GIS but don't Have the Software

  3. You Want to Learn Interactive and Important Task of SuperMap iDesktop 10i Easily.

  4. You are searching for a cheap course of GIS & SuperMap with having detail Explanation, Lectures and Topics.

  5. You want to Do Your GIS Work Smartly easily with Dynamic Tools of SuperMap.

  6. You are scared about writing any Programming Language or Code Expression.

  7. You are searching for Cool and enjoyable lectures of SuperMap with Magical Tips and Tricks.

  8. You want to learn step by step process with how and why.

Then This course is for you, Because This Course...

  1. Will Teach You About SuperMap which includes some New Advanced GIS Technology.

  2. Will Guide You How to Download and Install SuperMap Software fully Free for 90 Days.

  3. Will Teach you Many Interactive and Important Task of SuperMap iDesktop 10i Including Artificial Intelligence (AI) Mapping, Georeferencing, Advanced Editing and Map Digitizing, Advanced Symbology and Label, Dynamic Layer Visibility and Many More.

  4. Is a cheap course of GIS and SuperMap including 51 Lectures, 16 Sections, 15 Quiz Test, 1 Article, 23 Downloadable Resource Files for Practical Task and each Lecture contains Many Topics and Materials with Detail Explanation.

  5. Will Teach you about Smart and Easy Interface of SuperMap with it's Dynamic Tools and Functionalities.

  6. Will Give you a Magical Base Formula To Start Writing any Programming Language Easily.

  7. Gives you enjoyable and Magical Tips and Tricks of SuperMap.

  8. Gives you All Lectures based on Step by Step Process with description about how and why with practical doing video. Because we believe in Learning by Doing and Playing with Enjoy the Topic.