Course Introduction

Learn about the content, prerequisites, and target audience of the course.

About the course

In this course, we'll explore the basics of working with geospatial data using Python. We'll begin by introducing the concepts of geospatial information and explaining how they differ from tabular data. We'll also briefly cover concepts such as geographic projections and coordinate reference systems (CRS) to ensure the reader can follow the course material.

Press + to interact

The primary focus of the course is on GeoPandas and vector datasets. We'll conduct various types of spatial analysis, leveraging GeoPandas and other essential libraries like Shapely and Pyproj. While raster data is not processed by GeoPandas, we'll provide a brief description of its use, primarily for context visualization.

Target audience

This course is designed for data scientists, developers, or geospatial specialists who have some background in Python programming and are eager to dive into the world of geospatial data. If you’re a complete beginner, you may find this course challenging because it doesn’t cover basic aspects of the language syntax or how to manage a Python environment. However, if you already have a strong foundation in similar languages, this course will be a great fit for you.

Prerequisites

This course assumes that the reader has some knowledge of Python programming. Although not mandatory, familiarity with data analysis and its primary libraries will make it easier to understand the subsequent lessons. Some of these libraries include (but are not limited to):

  • NumPy

  • Matplotlib

  • pandas

Press + to interact