top of page

ONLINE COURSES

One of the best ways to learn GIS skills is from the comfort of your own living room.  My online courses are specifically designed for you to learn advanced GIS skills and technology on your own time, where you want to.  And while I have 16 courses that teach you how to use GIS, my latest endeavor was to create a complete curriculum in free and open source software for geospatial (FOSS4g).  These courses represent one of the most comprehensive curriculum on FOSS4g, and are grouped into the categories of Desktop, Server, and Developer parts of the FOSS4g stack.  

All  the courses in the curriculum use real data from Tompkins County, New York, and seamlessly integrates with other gisadvisor courses, teaching you QGIS, Postgres/PostGIS, GDAL, Geoserver, and Python.  And these are not some 20 minute YouTube video; they are complete courses containing hours of instruction that give you a deep understanding of advanced technologies. And most importantly, all the courses are under $30.

 

textbook.jpg

STATISTICS FOR GIS PROFESSIONALS

This is an introductory one day workshop on statistics and GIS that was taught at the 2020 Maryland State GIS Conference.  The workshop will help you understand the statistical techniques used in GIS, and some basic theory and background so that you can use statistics in an intelligent way.  If you really want to grow in your career as a GIS professional, understanding statistics and its use in GIS research is critical.  The best thing about this workshop is that because it is designed as a one day workshop, you can complete it in a single day, or spread your learning out over two or three evenings.  

qgispic.jpg

QGIS 3x DESKTOP

In this course, you will learn QGIS, working with raster, vector, and attribute data.  And most importantly, after you learn the basics of QGIS, we'll simulate some real-world examples of GIS projects and spatial analysis.   Whether you need to learn QGIS for your job, or want to get spun up on FOSS4g to nail that big interview, this course will prepare you to work with the ins-and-outs of QGIS, and give you confidence as you interact with other GIS experts. 

enterprisepic.jpg

Enterprise GIS with Postgres and PostGIS

In this course you will create an Enterprise GIS for a mid-sized municipality, learning how to add users, each with different permissions for accessing and editing data, and also how to use PostGRES to control all aspects of database access, presentation, and editing.  You'll even perform simultaneous multi-user editing on the same GIS layer, and learn how a true Enterprise GIS can manage many users at once.   As a bonus, you will see how you can access all the GIS tools from outside of the software by using python to create a table-top GIS application that you might find at a kiosk.  

spatialsqlpic.jpg

Spatial SQL with Postgres and PostGIS

In this course you'll learn the capabilities of SQL, working with raster, vector, and attribute data. And most importantly, after you learn SQL and spatial SQL you will simulate some real-world examples of GIS projects and spatial analysis.

Whether you need to learn SQL within Postgres and PostGIS for your job, or want to get spun up on FOSS4g to nail that big interview, this course will prepare you to work with the ins-and-outs of SQL and spatial SQL, and give you confidence as you interact with other GIS experts.

geoserverpic.jpg

Internet Mapping with Geoserver

In this course you'll learn how to build an Internet Map Server application using the free and open source GIS tool, Geoserver.  You'll learn to display raster, vector and attribute information and perform spatial analysis and database queries over the Internet, in addition to connecting other software to your server application.  And finally, you'll learn how to render the data on the client side using Openlayers 3.0.  Don't be afraid - this is a painless step-by-step approach that anyone can learn with my course.

pythongeo.jpg

Python for Geospatial

If you are in the field of GIS, you're probably hearing everyone talking about Python, whether it's Arcpy in ArcGIS or special Python packages for doing things like geocoding.  In this course I am going to show you how to write Python code to perform spatial analysis.  The course isn't so much about learning Python, but rather how to integrate different spatial libraries within your Python code.  Using the course videos, you will work alongside of me to learn how I go about cobbling together Python code and various packages to solve spatial problems.  I'll provide you with all the data that I demonstrate in the course.

textbook.jpg

Statistical Problem Solving in Geography

Do you struggle with statistics?  Do you want to obtain a more quantitative background in the use of statistics in geography, environmental science, and GIS?  This course will walk you through each chapter of my textbook An Introduction to Statistical Problem Solving in Geography, along with the lecture notes I use in my course.  It is designed specifically for geographers and GIS professionals.  So, the course isn't really a math course, but an applied course in statistics for geographers.  At the end of this course you will know how to apply statistics in the field of geography and GIS.  And many of my students who were initially intimidated by statistics, find they actually love this subject, and have chosen to refocus their career on quantitative geography.

bottom of page