Udemy

Spatial Analysis & Geospatial Data Science in Python

Enroll Now
  • 53,330 Students
  • Updated 11/2025
4.4
(643 Ratings)
CTgoodjobs selects quality courses to enhance professionals' competitiveness. By purchasing courses through links on our site, we may receive an affiliate commission.

Course Information

Registration period
Year-round Recruitment
Course Level
Study Mode
Duration
4 Hour(s) 54 Minute(s)
Language
English
Taught by
Shan Singh
Rating
4.4
(643 Ratings)
1 views

Course Overview

Spatial Analysis & Geospatial Data Science in Python

Learn how to process and visualize geospatial data and perform spatial analysis using Python.

This is the first course that gives hands-on Spatial Data Science / Spatial Analysis Projects using Python..


Student Testimonials:

  • Excellent course. The narration and presentation of the course are beautiful and simple. The contents contain very clear and interesting explanations. I love this course. Spatial Data Science course in python is entertaining, it contains very clear explanations, every minute you learn something new, it is really exciting. Thank you very much for this wonderful course - Leonardo Guevara


  • Great course about Spatial analysis using Python! Simple to understand and packed with practical knowledge and real-world examples. Thanks Shan Singh for creating this course! - Gabriel Borja


  • I was longing to get a kick start on geospatial analysis. This has given me a very clear explanation which I will put into practise - Geoffrey Mogonchi



Geospatial data science is a subset of data science that focuses on spatial data and its unique techniques. In this, we are going to perform spatial analysis and trying to find insights from spatial data. In this course, we lay the foundation for a career in Geospatial Data Science. You will get hands-on Geopy, Plotly , Folium etc.. the workhorse of Geospatial data science Python libraries.


The topics covered in this course widely touch on some of the most used spatial technique in Geospatial data science. We will be learning how to read spatial data , manipulate and process spatial data using Pandas and how to perform spatial operations.. A large portion of the course deals with spatial Visuals like Choropleth, Geographical Scatter plot, Geographical Heatmap, Markers, Geographical HeatMap.. Each video contains a summary of the topic and a walkthrough with code examples in layman terms that will help you learn more effectively.



Who this course is for:

  • Students who want to become Data Scientist by show-case these Projects on his/her Resume

  • Students who like to take their first steps in the Geospatial data science career

  • Python users who are interested in Spatial Data Science

  • GIS users who are new to python and Jupyter notebooks for Geographic data analysis

Course Content

  • 10 section(s)
  • 48 lecture(s)
  • Section 1 Introduction
  • Section 2 Introduction to Life-Cycle of Spatial Analysis Project
  • Section 3 --------------- Project 1->> Intro to Zomato use-case --------------
  • Section 4 Perform Data Pre-Processing on Zomato
  • Section 5 Zomato Spatial Analysis
  • Section 6 Data Cleaning in Zomato
  • Section 7 Advanced Geospatial Analysis
  • Section 8 --------------------Project 2-->> Global Warming Analysis
  • Section 9 --------------------Project 3 -->> Intro to Covid-19 Project--------------------
  • Section 10 Spatial Analysis on Covid-19

What You’ll Learn

  • The course introduces you to the most essential Geopython Libraries
  • Perform Spatial Data analysis with Python
  • Learn the essentials of Geopy,Plotly Library, the workhorse of Geospatial data science in Python.
  • Learn how to visualize Geospatial data in Python (static and interactive maps)
  • Learn how to pre-process geospatial data.
  • Perform Geocoding on Data

Reviews

  • D
    Diana Machado
    5.0

    It really shows how to simplify geospatial data analysis. Very interesting!

  • G
    George Iskander
    4.0

    Nice intro until now. But it need more depth in geosptial with the use of python. it is a little bit abstract level

  • S
    Simranjit Chahal
    2.0

    This course was extremely repetitive. After the first 2 hours, you don't really learn anything new - just keep going over the same concepts. This was a big waste of time for me as I expected 5 hours of genuine learning, so this is disappointing.

  • S
    Solonirina RANDRIAMIHAMINA
    3.5

    you should suggest google colabs

Start FollowingSee all

We use cookies to enhance your experience on our website. Please read and confirm your agreement to our Privacy Policy and Terms and Conditions before continue to browse our website.

Read and Agreed