Introduction to GIS

Learn GIS, web mapping, and GIS analysis, and complete a GIS project on analyzing and mapping census data with QGIS.
4.4 (119 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
892 students enrolled
Instructed by Ardit Sulce IT & Software / Other
77% off
Take This Course
  • Lectures 39
  • Length 2.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2015 English

Course Description

This GIS (Geographic Information Systems) course will get you up and running with GIS in very short time. By the end of the course, you will understand the GIS process from beginning to end and you will be able to create both offline and online GIS maps from scratch. On top of that you will practice GIS by completing an entire GIS project using census datasets.

The course is ideal for professionals who want to learn GIS, but are not sure how to handle and turn spatial data into information. If you're planning to undertake a job that requires GIS skills, this course will give you the confidence you need to understand and solve a GIS problem.

In the course, you will understand what GIS is by looking at various GIS use cases. You will learn about vector and raster formats used in GIS. You will also learn about GPS and remote sensing technologies which are tightly related to geographic information systems. The course also covers map projections which can become the nightmare of a GIS project if they are not properly understood. You will to convert geographic coordinates back and forth to different projection systems.

One important part of the course is the practice activities. You will be given some raw spatial data which you will use to create a map using the QGIS software. Moreover, you will learn how web mapping works and you will create a web map with QGIS and OpenLayers and publish it online on your own website without using any third party service.

In the last part of the course, you will learn how to acquire, clean, analyze and visualize education and income data from the census database.

What are the requirements?

  • A working computer.

What am I going to get from this course?

  • Fully understand a GIS process.
  • Learn how to open, process, and visualize GIS data.
  • Learn how to work with both vector and raster data.
  • Get familiar with the GPS and the Remote Sensing technologies and learn how to use them in GIS.
  • Build a web map from scratch and publish it online.
  • Understand map projections and learn how to handle them.
  • Geocode addresses to longitude and latitude coordinates.
  • Learn how to use the QGIS software.
  • Understand the structure of US census data.
  • Complete an entire GIS project on acquiring, processing, analyzing, and visualizing census data.
  • Learn to perform joins, clipping, normalization, and more core GIS operation through the census project.

Who is the target audience?

  • Programmers, geologists, biologists, and every professional who deals with spatial data.
  • Everyone who wants to learn how to handle GIS, GPS, and remote sensing data.
  • Those interested in creating web maps.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Introduction to GIS

Let's get to know with the course firs before we dive into GIS.


You will get to know with the formal definition of GIS, but you will also get an exaqmple illustration of what GIS really involves in practice.


Learn how create a map of points with an OpenStreetMap base map in very simple steps using the QGIS software.


Learn how to approach and solve a GIS problem by finding out the number of people 1 mile within a series of business address locations.

3 questions

Let's make sure you know what GIS is and what it means to know GIS.

Section 2: Understanding Map Projections and Spatial Reference Systems

Get introduced to the content of this section.


Map projections are crucial when working with spatial data.


You will learn how coordinate systems come into the game with projections.


Datums are where a map projection is anchored. Here you will understand them.


You will learn what longitude and latitude really mean.


You will learn how the GPS technology works.


You will be introduced to a type of map projection that is used globaly today.

4 questions

Understanding map projections and spatial reference systems.

Section 3: How are GIS data made?

Get introduced to the content of this section.


You will learn about the structure of the GPS data and how to use them in GIS


You will learn about the structure of the Remote Sensing data and how to use them in GIS

1 question

Make sure you have understood the difference between GPS and remote sensing data.

Section 4: The structure of GIS data

Get introduced to the content of this section.


Here you will learn when to use vector and raster formats to represent geographic features.


You will deepen your understanding of GIS raster data and their file formats.


You will deepen your understanding of GIS vector data and their file formats.

2 questions
Raster of Vector maps? Check your knowledge.
Section 5: Desktop GIS - Working with GIS data in GIS software

Get introduced to the content of this section.


You will learn how to create a shapefile out of a CSV file in QGIS.


You will learn how to geocode addresses by converting them to numeric coordinates.


You will learn how to add a basemap to your GIS data so that you get an optimal cartographic look.


You will learn how to represent your GIS data by using stylizing capabilities of QGIS.


You will learn how to produce a high resolution image file out of your QGIS map.

Section 6: Web mapping

Get introduced to the content of this section.


You will be introduced to the components that build a web mapping application.


You will create a web map with OpenLayers and QGIS and publish it online.


Here you will find the instruction and the data you need to add a polygon layer to the web map.

4 pages

Here are some hints that will help you solve the web mapping exercise.


If you had problems solving the exercise, this lecture will clear them off the list.

Section 7: Project on obtaining, analyzing, and visualizing census data

Get introduced to the section of this course.


Learn how to download census CSV and shapefile data from and

Tip on data handling

Learn how to download GIS shapefiles from the US census online database.


Learn how to join any census data to GIS shapefiles.


Learn how to turn your census data into maps in QGIS.


Learn how to normalize population data by applying operations between attribute fields.


Learn how to create a map with map elements following standard cartographic rules.


Practice your GIS skills with this exercise.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ardit Sulce, Python and GIS Expert, Founder of

Ardit received his master's degree in Geospatial Technologies from the Institute of Geoinformatics at University of Muenster, Germany. He also holds a Bachelor's degree in Geodetic Engineering.

Ardit offers his expertise in Python development on Upwork where he has worked with companies such as the Swiss in-Terra,  Center for Conservation Geography, and Rapid Intelligence. He is the founder of PythonHow where he authors written tutorials about the Python programming language. 

Ready to start learning?
Take This Course