Lillie Academy

From zero to a hireable remote-sensing ML engineer.

A project-first program in wildfire, forestry, and SAR analytics, taught by the team behind Lillie Earth Intelligence's operational satellite systems. You finish with four portfolio projects, three public write-ups, and a deployed monitoring service.

Self-paced 16 core modules + 3 electives 150 to 200 hours Beginner to professional
Who it is for

Two ways in, one destination.

The program is built so a motivated beginner and a working scientist both reach the same professional bar, without either one wasting time.

New to the field

Start at Phase 0. You will set up a professional Python and geospatial toolkit, learn how Earth observation actually works, and understand raster, vector, and coordinate systems before any modeling. No prior GIS or machine learning required.

Already have the science

Skip straight to Phase I. If you can already build a cloud-native data cube, you spend your time on SAR depth, foundation models, and production systems, not on fundamentals you have. Not sure? Take the 2-minute placement diagnostic.

What you build

A portfolio a hiring manager can read in ten minutes.

Every module commits into one public repository with tests and continuous integration, so the portfolio writes itself as you go.

4 portfolio projects

Burn-severity mapping, forest structure and carbon loss, a foundation-model benchmark, and a near-real-time wildfire service.

3 public write-ups

Clear, honest results notes on SAR burned-area detection, deep learning versus foundation models, and an end-to-end pipeline.

1 deployed service

A containerized, scheduled "firewatch" that turns a hotspot into a damage report, running on cloud infrastructure with a live demo map.

The curriculum

Sixteen core modules across five phases, plus optional geology and agriculture electives.

A single study area runs through the whole course: one recent large wildfire and one tropical-forest tile, so every skill compounds on familiar ground.

Read the course modules See the week-by-week tracker

Phase 0 · Foundations

The on-ramp

  • 0.1 Your geospatial Python toolkit
  • 0.2 How Earth observation works
  • 0.3 Geospatial data 101: raster, vector, CRS
  • 0.4 Git and GitHub
Phase I · Data, physics, radar

First principles, fast

  • 1 The cloud-native geospatial stack
  • 2 Optical radiometry and burn severity
  • 3 SAR fundamentals I: pulse to backscatter
Phase II · Core analytics

Rigorous classical ML

  • 4 Classical ML for EO, done right
  • 5 Forestry: lidar, canopy height, biomass
  • 6 SAR fundamentals II: time series and change
Phase III · Deep learning

Networks and foundation models

  • 7 Segmentation networks for imagery
  • 8 Geospatial foundation models
  • 9 SAR deep learning, InSAR, and NISAR
Phase III · Electives Optional

Specialize toward your field

  • 9.5 Solid Earth, deformation, and geohazards
  • 9.6 Resources, minerals, and energy
  • 9.7 Agriculture and food security
Phase IV · Production and the job

Ship it, then get hired

  • 10 Wildfire systems, end to end
  • 11 MLOps and cloud deployment
  • 12 Portfolio, interviews, applications

Built for the roles that exist

The target list includes Planet, ICEYE, Capella, Overstory, Pano AI, Pachama, Sylvera, CTrees, Development Seed, and NASA JPL. Week 12 is a structured, targeted job search, not an afterthought.

Why it is different

The depth generic courses skip.

Real SAR depth

Speckle statistics, terrain correction, polarization, and change detection, not just "we used Sentinel-1." This is what SAR vendors screen for.

Foundation models

Fine-tune and benchmark modern geospatial foundation models against your own U-Net, with honest low-label and cost analysis.

Production MLOps

Docker, orchestration, object storage, tiling, and CI. The gap between "scientist" and "ML engineer" on real job descriptions.

Honest accuracy

Spatial cross-validation, area estimates with confidence intervals, and uncertainty. You learn to report numbers you can defend.

Current missions

Hands-on with the newest sensors and missions, including NISAR, so your portfolio shows skills most applicants do not have yet.

Portfolio-first

Every module produces a public, tested artifact. You are not collecting certificates, you are building evidence.

How the course works

Not videos you watch. A system that gets you hired.

Every part of the experience is built to keep you moving and to prove your skills, not just certify that you showed up.

AI teaching assistant

A course-aware assistant searches all sixteen modules and points you to the exact lesson that answers your question. Full conversational tutoring and code review against a mentor's rubric are Coming soon. Try it →

Auto-graded projects

Each lab lands in your GitHub repository and is checked automatically by a test suite and continuous integration. You get instant, objective feedback and a green badge that proves the work actually runs.

Verifiable certificate

Finish and earn a shareable certificate with a unique verification link, ready to add to your LinkedIn profile. It points back to the public portfolio you built, so it means something to a hiring manager. Verify a certificate →

Community Coming soon

Learn alongside peers in a private community with accountability groups, office hours, and a showcase of learner projects. Community is the single biggest reason people finish a self-paced course.

Zero-setup lab Coming soon

Open a one-click cloud environment with the whole geospatial stack ready to run. No fighting a GDAL install, no lost weekend, just code from the first lesson.

Always current Coming soon

The curriculum will be versioned with a public changelog and updated as satellite missions and models change, so what you learn matches what employers use this year, not three years ago.

Who teaches it

Built by an operating Earth-intelligence company.

Lillie Earth Intelligence runs production satellite monitoring systems across Nigeria: LillieWatch for energy-infrastructure security and LillieOre for illegal-mining detection. The course teaches the exact stack, rigor, and honesty we use in the field, from someone shipping it, not summarizing it.

Enrollment

Start free, go pro when you are ready.

Foundations is free forever. The full program is $199 for lifetime access, and founding-cohort places for the first 50 learners are $99. Regional pricing keeps it reachable everywhere. Paid enrollment opens with the founding cohort, so join the waitlist to claim a founding place.

Foundations

Free
  • Phase 0: the four on-ramp modules
  • Set up the professional toolkit
  • Your first portfolio repository
Start free

Mentored Cohort

By application
  • Everything in the Full Program
  • Live reviews and portfolio critique
  • Mock interviews and referrals
Apply for interest
Trust and access

Fair to enter, safe to try.

Serious training should be reachable wherever you are, and risk-free to begin.

Fair, regional pricing

Prices adjust to local purchasing power, so the program stays reachable in emerging markets while staying premium where budgets are larger. In Nigeria and similar markets the full program is about $59 to $79, with a founding price near $39, applied automatically at checkout.

Pay in installments Coming soon

Spread the cost across monthly payments if that suits you better, with no penalty for choosing a plan over paying upfront.

Money-back guarantee Coming soon

Start with confidence. When paid enrollment opens, if the opening modules are not right for you within 14 days, ask for a full refund, no questions asked.

Accessible by design

Readable transcripts, strong color contrast, and full keyboard navigation. Captioned video is Coming soon.

Founding learners

The program is new, so rather than borrowed testimonials you get a founding-cohort place: the $99 founding price, direct access to the team, and your work featured in the first learner-project showcase. Real outcomes, published honestly as they come in.

We also set aside ten need-based scholarships, full free seats, for students and early-career applicants in Nigeria. If cost is the only thing standing between you and the program, tell us.

Questions

Before you enroll.

Do I need a machine learning or GIS background?
No. Phase 0 takes you from zero. If you already have the fundamentals, take the 2-minute placement diagnostic to see whether you can skip ahead to Phase I.
How much time does it take?
Roughly 150 to 200 hours total, toward the higher end if you are new to the field and work through all of Phase 0. At 10 to 15 hours a week that is about three to five months, but it is self-paced, so you set the clock.
What do I need to know before starting?
Comfort with basic programming helps most. Phase 0 sets up your tools and teaches the geospatial and Earth-observation fundamentals, but it does not teach Python from zero; if you have never written Python, spend a few hours on a free beginner Python course first (we point you to one in Module 0.1). Deep learning arrives in Phase III, where Module 7 introduces PyTorch, so no prior PyTorch is assumed.
Do I need an expensive computer or GPU?
No. The course uses free cloud tiers and free-GPU notebooks where training is needed, and teaches you to stay within them.
Will this actually help me get hired?
The whole design is reverse-engineered from real 2026 job descriptions at satellite and climate companies. You finish with the portfolio and the vocabulary those roles screen for.

Get the free Foundations phase.

Join the waitlist and we will send you Phase 0 first, then early access to the full program.

Join the waitlist