Course Description

This course is part of an entire curriculum based on Free and Open Source GIS (FOSS4g) software, and represents one of the most comprehensive curriculum on FOSS4g.  The curriculum are grouped into the categories of Desktop, Server, and Developer parts of the FOSS4g stack.  For this course, you will learn the most popular open source desktop GIS: QGIS.  We'll start with a basic understanding of QGIS, and move on to more sophisticated uses of the software. 

This course uses real data from Tompkins County, New York, and seamlessly integrates with other gisadvisor courses that will teach you Postgres/PostGIS, GDAL, Geoserver, and Python.  You'll be working alongside me as we explore the functionality of 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. 

The curriculum is designed so that you can start with either this course, or any of the other courses.  They will refer back and forth with one another, and because we are camping out in the same geographic area, all the courses will use the same data.   As you move through each course, you are going to have experience with all the different parts of the FOSS4g stack. 

Course curriculum

  • 01


    • Lesson 1: Welcome to the course

    • Lesson 2: Download and Install QGIS

    • Lesson 3: Explore our data

  • 02

    Basics of the QGIS interface

    • Lesson 4: How to manage the project - overview of the menu

    • Lesson 5: Map canvas and View menu

    • Lesson 6: Layers - Loading data from external sources

    • Lesson 7: Layers - Adding Open Street Map

    • Lesson 8: Layers - Filter

    • Lesson 9: Layers - Attributes

    • Lesson 10: Layers - Symbology

  • 03

    Editing Vector Data in QGIS

    • Lesson 11: Editing vector data menu

    • Lesson 12: Editing attribute data in QGIS

  • 04

    Geoprocessing capacity of QGIS

    • Lesson 13: Vector GIS analysis

    • Lesson 14: Raster GIS analysis - Part 1

    • Lesson 15: Raster GIS analysis - Part 2

    • Lesson 16: Adding plug-ins to expand GIS capabilities

  • 05

    The Processing Toolbox of QGIS

    • Lesson 17: An overview of the processing toolbox

    • Lesson 18: The processing toolbox - Cartography, file management, and network analysis

    • Lesson 19: The processing toolbox - Raster capabilities

    • Lesson 20: The processing toolbox - Vector analysis - Part 1

    • Lesson 21: The processing toolbox - Vector analysis - Part 2

    • Lesson 22: The processing toolbox - Vector analysis - Part 3

    • Lesson 23: The processing toolbox - QGIS, and accessing functions from other FOSS4g products

  • 06

    Advanced data manipulation in QGIS

    • Lesson 24: Overview of the advanced SQL database capabilities in QGIS

    • Lesson 25: How to create models in QGIS

  • 07

    Practical spatial problem solving in QGIS

    • Lesson 26: Assessing land-use change - Part 1

    • Lesson 27: Assessing land-use change - Part 2

    • Lesson 28: Creating watersheds - Part 1

    • Lesson 29: Creating watersheds - Part 2

    • Lesson 30: Creating dot density maps

    • Lesson 31: Finding a least cost path and service areas

    • Lesson 32: Identifying an ecological habitat with raster analysis

  • 08

    Presenting your data to users

    • Lesson 33: Use qgis2web and qgiscloud to place your data on the internet

    • Lesson 34: Basic cartography - The QGIS Composer

  • 09

    Bonus Material

    • Course data download

Pricing - Life time Access

What will you learn?

  • Understand the basic features that QGIS offers as a complete desktop GIS

  • Learn how to use advanced capabilities in QGIS including plug-ins, statistical tools, modeling tools, and database capabilities

  • Work on actual real-world projects, with real data, to understand the GIS workflow with QGIS

  • Utilize QGIS to perform raster, vector, and database manipulation

  • Understand how to complete a number of GIS projects from start to finish

GEO Premium

Access our ENTIRE content with a yearly subscription only 8EUR/month

Student Profile?

  • Under/post graduate students

  • Professionals and Companies

  • Master students and PhD candidates

  • Researchers and Academics

Some more information

  • Based on Block-chain Certificates of Completion

    After you successfully finish the course, you can claim your Certificate of Completion with NO extra cost! You can add it to your CV, LinkedIn profile etc

  • Available at any time! Study at your best time

    We know hard it is to acquire new skills. All our courses are self paced.

  • Online and always accessible

    Even when you finish the course and you get your certificate, you will still have access to course contents! Every time an Instructor makes an update you will be notified and be able to watch it for FREE


  • Some understanding of GIS

  • Students should download QGIS from the QGIS website

About your Instructor

Dr. Arthur J. Lembo, Jr. is an educator with a passion for GIS and almost 30 years of GIS industry experience. He has won numerous teaching awards, including the prestigious New York State Chancellors award for Excellence in Teaching (2006), and the Maryland Board of Regents Teaching Award (2018) - both of these awards are the highest awards in academia for both States. Currently, Dr. Lembo is a Professor in the Department of Geography and Geosciences at Salisbury University, where he is also the Technical Director of the Eastern Shore Regional GIS Cooperative. Dr. Lembo has published numerous academic papers on GIS, authored a leading textbook on Statistical Problem Solving in Geography, and conducted sponsored research for organizations like the National Science Foundation, NASA, the United States Department of Agriculture, and the Kellogg Foundation.

Arthur Lembo


Suggested Courses to follow

  • Learn the FOSS4g Stack: Spatial SQL with PostgreSQL/PostGIS


    Enroll Now
  • Learn the FOSS4g Stack: Enterprise GIS w/ PostgreSQL/PostGIS


    Enroll Now