Track 2 of 5 · Intermediate

Orbital Analyst

Spatial analysis and orbital mechanics intertwined. Learn PostGIS for spatial SQL, then layer in two-line element sets, SGP4 propagation, and ground-track geometry to answer questions like 'which spaceports can serve a sun-synchronous orbit?' or 'which countries does the ISS overfly in a 24-hour window?'.

What you'll learn

Prerequisites

Ground Station Operator track or equivalent — you must be comfortable with coordinate systems, vector data in QGIS, and basic Python.

Tools you'll use

PostGIS 16 · skyfield · geopandas · Folium · matplotlib

Weekly curriculum (6 weeks)

Capstone 2: Ground-Track Coverage Tool

Given any TLE, produce ground track + coverage + country-overflight table.

Build a Python tool that, given any TLE as input, outputs (1) the 24-hour ground track as a GeoJSON LineString with timestamped vertices, (2) a coverage polygon assuming a 1000-km swath sensor, (3) a country-overflight table listing each country overflown with total dwell time in seconds. The country mapping must use the Natural Earth admin-0 boundary dataset (provided). Visualize the ground track on a Folium map, color-coded by altitude.

Read full capstone brief →
Certificate. Successful completion of the capstone (rubric on the capstone page) mints the Certified Orbital Analyst certificate with a public verification URL at /academy/verify/{certId}/. Certificate issuance is included with LaunchDetect Gold ($9.99/month). The entire curriculum is free.
Start Week 5 → Full syllabus