Satellite Data Acquisition with pygeofetch

Search, authenticate and download real satellite data — from zero to your first Cloud Optimised GeoTIFF

Satellite Data Acquisition with pygeofetch
Beginner Satellite Data 8 lessons Samuel Appiah Kubi

About this course

This is where theory turns into files on your disk. pygeofetch unifies 22+ satellite data providers behind one Python API, so you learn one interface instead of learning Copernicus's API, then Planetary Computer's API, then USGS's API separately. By the end you'll have downloaded, reprojected, and verified real Sentinel-1 and Sentinel-2 scenes over Ghana — and know exactly what each step of the process is doing and why.

What you'll learn

  • Install pygeofetch and pygeovision in a clean conda or pip environment
  • Register for free credentials with Copernicus Data Space
  • Search scenes by bounding box, date range and cloud cover, and understand every parameter
  • Download GRD and L2A products with automatic checksum verification
  • Reproject to UTM and export as Cloud Optimised GeoTIFF, and know why that matters
  • Diagnose the most common search-returns-nothing and download-fails errors

Requirements

  • Basic Python (installing packages, importing libraries, calling functions)
  • Completion of Earth Observation Fundamentals recommended

Course content

Setting Up a Clean Python EO Environment Preview 20 min
Copernicus Data Space: Free Registration, Real Access 16 min
Planetary Computer and Other Providers: No Login Required 14 min

Every Search Parameter, Explained 22 min
SAR-Specific Search: What's Different 18 min
Ranking and Selecting the Best Scene 16 min

Downloading Your First Scene, Step by Step 24 min
Verifying What You Downloaded Is What You Think It Is 20 min
Free
Login to Enroll
  • LevelBeginner
  • Lessons8
  • CertificateYes
  • AccessLifetime

Samuel Appiah Kubi Instructor