Free · No install · 12 languages

AeroFox

Learn the basics of flying in your browser. AeroFox starts with one skill that buys time in an emergency, stopping a dive and holding the aircraft level, then goes on to short 3D lessons in a light trainer and a twin-jet airliner.

Open AeroFox

Education only. Not certified flight training, and it does not count toward any licence.

Why it exists

AeroFox started from a news story: after a struggle in the cockpit, a passenger pulled an airliner out of a steep dive, and two off-duty pilots on board then took over and landed it. Most people never get to practise those first few seconds.

That boundary is built into the course: a passenger's job is to buy time until someone qualified takes over, not to land an airliner.

What you can learn

Emergency passenger course

Three short lessons, about ten minutes in all: recognise a dive, level off gently, then hand over to the autopilot and call for help.

Trainer basics

Fourteen short lessons in a high-wing or low-wing trainer, from the controls and trim to a full circuit.

Trainer emergencies

Engine failure, a rejected take-off, and recovering from unusual attitudes.

Airliner approaches

Read the FMA, let the autopilot fly an ILS approach, and go around.

Free flight

No score and no timer, over two invented airports: Foxfield Regional and the island airport Harbourpoint.

Inside and out

Recorded in AeroFox itself: three cockpits, two aircraft seen from outside, and the bay by day and by night.

Low-wing trainer: centre stick and a bubble canopy
Airliner flight deck, in a gentle turn
The low-wing trainer, seen from outside
The twin-jet airliner, seen from outside
Harbourpoint, an island airport in a seaside bay
Night over the bay

How it's built

  • A flight model in Rust

    The physics core is written in Rust and compiled to WebAssembly. It is deterministic: the same inputs give the same flight, bit for bit.

  • An invented world

    Terrain and scenery are generated by code rather than taken from real maps, so the airports and the land around them are fictional.

  • Runs on Cloudflare

    Next.js and an API on Cloudflare Workers, with D1. Nothing to install: it opens on a phone, a tablet or a laptop.

  • Native apps next

    Versions for iOS, macOS and Android are in development and share the same Rust flight model.

Try the two-minute lesson

Level the Plane is the first lesson. It takes about two minutes, and you don't need an account.

Fly at aerofox.app