Track 4 of 5 · Advanced

Mission GIS Engineer

Move GIS off the desktop and into the browser, real-time, and 3D. Build vector tile pipelines, deliver maps via Leaflet/MapLibre/OpenLayers, draw orbits on a CesiumJS globe, and stream live satellite positions over WebSockets. Capstone: a real-time satellite tracker web app on a 3D globe.

What you'll learn

Prerequisites

Remote Sensing Specialist track or equivalent. Comfortable with web technologies (HTML, JavaScript, basic React).

Tools you'll use

CesiumJS · MapLibre GL JS · tippecanoe · Socket.IO · scikit-image

Weekly curriculum (5 weeks)

Capstone 4: Real-Time Satellite Tracker

Cesium globe + live ISS/Starlink + visible passes + 24h replay.

Build a Cesium-based web application that shows real-time positions of the ISS and a configurable Starlink shell on a 3D globe. The user supplies a latitude/longitude; the app shows the next 5 visible passes (elevation > 30°) at that location. Click any satellite to inspect orbital elements (TLE epoch, inclination, mean motion, period). A time slider lets the user replay the last 24 hours of positions.

Read full capstone brief →
Certificate. Successful completion of the capstone (rubric on the capstone page) mints the Certified Mission GIS Engineer 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 16 → Full syllabus