[Release] Simple Flight Academy - Free Flight Learning Tool

Excited to share something I’ve been building alongside Simple Flight Planner — meet Simple Flight Academy.

It started as a tool to help newer sim pilots understand what they’re actually doing in the cockpit, and grew into something much more complete. SFA is a free, browser-based flight training companion built specifically for MSFS sim pilots — no installation, no account, just open and fly.

What’s inside:

:airplane: FLY — A live ADF/NDB simulator with real instrument physics. Six-pack gauges update in real time as you fly, complete with wind drift, holding pattern overlays, and 5 guided missions that walk you through homing, tracking, radial intercepts, and crosswind correction.

COCKPIT — Click any instrument on the interactive C172 panel to get a full explanation of how it works, its failure modes, and exactly how it behaves in MSFS. Includes the scan pattern, V-speeds, partial panel technique, and MSFS-specific tips.

LEARN — 11 structured ground school lessons across 4 modules, from the four forces of flight all the way through ILS approaches. Every lesson ends with a sim exercise you can do immediately in MSFS.

:cloud: WEATHER — Paste any real-world METAR and get it decoded field by field in plain English, with automatic flight category (VFR/MVFR/IFR/LIFR) and a density altitude calculator that shows you the performance penalty at high/hot airports.

:satellite_antenna: RADIO — Seven real ATC scenario scripts covering VFR departure, flight following, IFR clearance (CRAFT format), ILS approach, and emergency 7700 declaration. Read the pilot lines out loud — it’s the fastest way to build the habit.

:balance_scale: W&B — A Cessna 172S weight and balance calculator with a live CG envelope diagram. Load up your passengers and fuel, and instantly see if you’re within limits before you spawn on the runway.

IFR — A full IFR procedure reference covering ILS anatomy, approach categories (CAT I/II/III), stabilised approach criteria, missed approach procedure, and a labelled glideslope diagram.

:check_box_with_check: CHECKLISTS — Complete C172S flows from pre-flight inspection through shutdown, with checkboxes and a progress bar.

QUIZ — 12 knowledge check questions across instruments, aerodynamics, navigation, weather, and IFR, with instant explanatory feedback on every answer.

There’s also a first-use guide that walks new pilots through the whole app on their first visit, and on-screen flight controls so it works on iPad as well as desktop.

SFA is aimed at the full beginner-to-intermediate range — the kind of pilots who are flying circuits in the C172 and wondering what all those needles actually mean, through to those working toward their first IFR approach in real weather conditions.

You can access it directly from Simple Flight Planner — look for the Academy link in the menu or access it directly at: https://simpleflightacademy.netlify.app/

Would love to hear what you think, and especially what you’d like to see added next. I am actively building on it.

Clear skies :airplane:
— The Simple Flight Planner Family

4 Likes

Update thanks to user feedback and suggestions regarding text sizes:

Text size control is now in the top-right of the header, right next to the green pulse indicator:

TEXT  A−  100%  A+

How it works:

  • A− steps down through 7 levels: 75% → 85% → 100% → 110% → 120% → 135% → 150%
  • A+ steps up through the same levels
  • 100% label in the middle acts as a reset button — click it to return to default
  • The chosen size is saved to localStorage so it persists across sessions
  • All 9 tabs scale together — content, labels, cards, instruments, everything

The header itself doesn’t scale (it would be weird if the nav tabs zoomed mid-session), only the screens and status bar below it do. The map canvas also re-triggers its resize calculation after each zoom so the drawing area stays correct.

Here’s what changed in the header:

Size — header height went from 48px → 64px, giving everything more breathing room.

Tabs — each tab now has a two-line layout with the icon large (18px) on top and the label text below it. Much easier to scan at a glance, especially on a wide monitor. Inactive tabs are a clear readable grey, active tab is amber with a subtle amber background tint and a 3px bottom border.

Hover effect — icon gently scales up on hover so it’s clear what you’re about to click.

Logo — SFA wordmark went from 12px → 16px bold, subtitle slightly brighter.

Keyboard hints — slightly brighter and the right-side controls (TEXT A− 100% A+) are a touch larger too.

Here are some major updates:

Hero strip — top of the page. Shows your name, a tagline, and three live stats: lessons completed (e.g. 4/11), overall quiz score percentage, and current phase number. All update automatically as you work through the content.

Overall progress bar — a full-width gradient bar (cyan → amber) showing your combined lesson completion percentage across all 11 lessons.

:play_button: UP NEXT card — always shows exactly what to do next. First lesson not yet completed becomes the recommended action with a BEGIN → button that takes you straight there. When all lessons are done it redirects to the full quiz instead.

Course Pathway (left column) — five collapsible phase blocks:

  • Phase 1 — Foundations of Flight (Lessons 1–3 + ADF Mission + Aero Quiz)
  • Phase 2 — Instruments & Cockpit (Lessons 4–5 + Cockpit interactive + Instruments Quiz)
  • Phase 3 — Navigation (Lessons 6–8 + Hold mission + VOR exercise + Nav Quiz)
  • Phase 4 — Weather & Operations (Lesson 10 + METAR decoder + Radio scripts + Weather Quiz)
  • Phase 5 — IFR Procedures (Lessons 9 + 11 + IFR reference + IFR clearance scripts + IFR Quiz)

Each step in the pathway has a coloured dot (grey = not started, amber pulse = current, green glow = done) and a direct → link that navigates you straight to the right screen and exercise. Tool steps (sim exercises, quizzes, interactive tools) are shown with dashed borders to distinguish them from lessons.

Quick Launch grid (right column) — 8 large tap-friendly buttons to jump to any tool directly.

Phase progress bars — a compact visual showing completion percentage for each phase.

Sim Tip of the Session — rotates daily through 10 MSFS-specific study tips.

Progress is saved to localStorage — lesson completions survive page refreshes and browser restarts.


:eye: SCAN — Instrument Scan Trainer

Four modes selectable at the top:

  • :open_book: LEARN — Fully animated demo. Each instrument highlights in the correct scan order with a pulsing amber glow. The AI stays highlighted longest, other instruments briefly, and the sequence loops continuously. The sidebar shows which step you’re on. Pure passive learning — watch it until the pattern is instinctive.
  • :bullseye: BASIC T SCAN — Interactive game. The next instrument in the correct scan order is highlighted. Tap it — green flash and ✓. Tap the wrong one — red shake and the description tells you what you should have tapped. Score and streak tracked at the top.
  • :high_voltage: FULL SCAN — A slightly different sequence order at faster pacing, building more advanced habit.
  • :police_car_light: EMERGENCY — Unusual attitude recovery order: AI → ASI → ALT → AI → ASI → ALT → AI. Fastest sequence, highest pressure.

All six instruments animate continuously with realistic instrument physics so they look alive, not static. The AI is always the largest instrument (left column, double height) just as it is in a real panel.


▼ ILS — Approach Simulator

A perspective 3D runway view with a proper ILS HUD overlay:

  • Localiser needle (vertical bar) — moves left/right. Colour codes: green = centred, amber = half dot, red = full deflection.
  • Glideslope needle (horizontal bar) — moves up/down with same colour coding.
  • PAPI lights — 4 lights on the left side of the runway showing red/white based on your actual glideslope position.
  • Approach lights — rabbit lights extending ahead of the threshold.
  • Perspective runway shifts laterally as you drift off centreline.

Two scenarios:

  • CAT I — normal visibility, 10 NM final, 3000 ft starting altitude
  • LOW VIS — fog overlay thickens below 600 ft, you’re already at 7 NM and slightly off centreline

Controls: turn left/right, pitch up/down, power slider. Or toggle AUTOPILOT to watch a perfect stabilised approach fly itself — great for studying what centred needles look like in motion.

Phase system — the status banner automatically advances through: VECTORS → ESTABLISHED → FINAL → DECISION HEIGHT → LANDED/GO-AROUND, with the correct instruction for each phase.

Approach checklist — 5 items (QNH, plate briefed, gear, flaps, missed approach) with tap-to-check boxes. Builds the habit of completing it before the FAF.

The IFR tab now has two sub-tabs at the top — :clipboard: APPROACH PLATE and ◈ PROCEDURES.


:clipboard: APPROACH PLATE is the new centrepiece. It’s a full-scale SVG approach plate for the ILS RWY 24L at Toronto Pearson (CYYZ) — a real procedure, accurately structured. Five clickable zones each highlighted with a coloured dashed border:

:yellow_circle: HEADER — approach name, airport, runway heading, elevation. Explains what to check before even opening the plate and how it maps to the MSFS G1000 procedure loader.

:red_circle: FREQUENCIES — all six frequencies on the plate (LOC 110.30, GS 329.9, APP 119.325, Tower 118.7, ATIS 135.0) with an explanation of what each one is for, when to switch to it, and the MSFS-specific steps for setting NAV1.

:blue_circle: PLAN VIEW — the top-down chart. Explains the IAF (TUCAN / 3000 ft), the IF (GESGO / 2500 ft), the FAF (NEPID / 1700 ft marked with the standard solid triangle), the LOC beam cone, the missed approach track, and the holding pattern.

:green_circle: PROFILE VIEW — the side-on altitude chart. Explains step-down altitudes at each fix, the 3° glideslope line (intercepting from below), the DA/DH line at 1100 ft MSL / 200 ft AGL, TCH 56 ft, and the missed approach climb-out arrow.

:purple_circle: MINIMUMS TABLE — three rows: CAT I (DH 200 ft / RVR 1800), CAT II (DH 100 ft / RVR 1200), LOC-only (MDA 560 ft AGL). Explains the difference between DA and DH, and exactly what to do at decision height in MSFS.

Tapping any zone highlights it on the plate and expands a detailed explanation panel below with MSFS-specific tips throughout. Below the plate is a 6-step brief walkthrough — Header → Frequencies → Plan → Profile → Minimums → Missed Approach — so students learn to brief in the correct sequence every time.


:sailboat: Crosswind Calculator — in the W&B tab, below the CG envelope

Three inputs: wind direction, wind speed, runway heading. Calculates crosswind and headwind components instantly with a live visual compass diagram showing the wind vector relative to the runway drawn on a top-down view. Four status levels with colour-coded advice:

  • EASY (≤7 kt) — green, standard technique
  • MODERATE (8–12 kt) — amber, wing-low method explained
  • STRONG (13–15 kt) — red, approaching the C172S limit
  • EXCEEDS (>15 kt) — red, do not use this runway

Tailwind component triggers an extra warning automatically. The compass diagram updates live as you type.


:rocket: Takeoff Performance Calculator — directly below crosswind in W&B

Six inputs: pressure altitude, OAT, gross weight, headwind, runway slope %, and surface type (dry/wet paved, dry/wet grass, soft). Outputs four colour-coded results: density altitude, ground roll, 50 ft obstacle distance, and climb rate. A horizontal bar chart visualises all four simultaneously so you can see at a glance how far from limits you are.

Warnings fire automatically for overweight, very high DA, tailwind component, and unpaved surfaces. All figures are interpolated from C172S POH tables.


:speaker_high_volume: Pronunciation Drill — in the Radio tab, at the bottom

Three sections:

Phonetic alphabet grid — 26 tap buttons, one per letter. Each shows the letter large and the phonetic word below. Tap → hear it spoken immediately in a clear English voice. The button pulses green while speaking.

Aviation numbers — 10 digit buttons (0–9) each speaking the correct aviation pronunciation (ZE-RO, WUN, TOO, TREE, FOW-er, FI-yuv, SIX, SEV-en, AIT, NIN-er), plus five common combos like FL180, 118.7, and 2500.

ATC Phrase drill — 8 full real-world phrases (initial call, readback, clearance, MAYDAY, ILS established, cleared to land, traffic call) displayed in full text with a :play_button: button. Tap anywhere on the row to hear the entire phrase at 85% speech rate — slow enough to follow, fast enough to sound realistic.

Spell It mode — type any text (callsign, waypoint, frequency) and the app spells it phonetically with colour-coded letter→word display AND speaks it aloud. RANDOM CALLSIGN button generates a practice Canadian callsign (e.g. C-GFUP) instantly.

Simple Flight Academy — Major Update

A significant update to Simple Flight Academy is now live, adding seven new features that take the app from a navigation training tool to a full ground school companion for MSFS sim pilots.


:police_car_light: Emergency Procedures Trainer

Five fully interactive emergency scenarios modelled on the Cessna 172S POH. Engine failure, electrical failure, pitot icing, cabin fire, and lost communications — each with a step-by-step guided checklist you work through by tapping each action. Memory aids, MSFS setup instructions, and a progress tracker are included for each scenario. The goal is to build systematic thinking under pressure before you ever need it in the sim.


:clipboard: Interactive Approach Plate

The IFR tab now includes a fully annotated ILS approach plate for Runway 24L at Toronto Pearson. Every zone on the plate is clickable — tap the header, frequencies, plan view, profile view, or minimums table and get a plain-English explanation of what that section means and exactly how to use it in MSFS. A six-step brief walkthrough at the bottom teaches the correct briefing sequence from header to missed approach procedure.


:airplane: Flight Brief — Simple Flight Planner Integration

Simple Flight Academy is now connected to Simple Flight Planner. When you tap the Academy button in SFP, your departure, destination, and flight rules are passed directly to SFA, which opens pre-loaded with a full flight brief — weather category for both airports, suggested approach with ILS frequency and runway, and a dynamic pre-flight task list. Quick-launch buttons take you straight to the METAR decoder, approach plate, checklist, W&B calculator, or IFR reference with one tap.


:house: Home Dashboard & Course Pathway

A new Home screen gives every training session a clear starting point. Your overall progress is tracked across all five phases — Foundations, Instruments, Navigation, Weather and Operations, and IFR Procedures — with a visual pathway showing which lessons are complete, which is next, and which sim exercises and quizzes belong to each phase. Lesson completions are saved between sessions. The UP NEXT card always shows exactly where to pick up.


:trophy: Completion Certificate

Finish all eleven lessons and a certificate is automatically generated. Enter your name, download it as a standalone HTML file, and keep it as a record of your ground school completion. Shareable, printable, and yours to keep.


These additions were shaped by feedback from the Simple Flight community and inspired by the structured approach of professional flight training platforms. More to come.

Two updates:

:mobile_phone: Mobile / Tablet Responsive Layout

Two breakpoints — 768px and 480px — covering phones and small tablets.

Every screen reflows properly:

  • HOME — hero stacks vertically, stats bar goes full width, the two-column layout (pathway + quick launch) becomes single column with quick launch moved to the top so it’s immediately accessible, quick launch becomes a 4-column icon grid with labels hidden to save space
  • FLY — map goes to 45vh, right panel drops below and becomes full width with scrolling
  • VOR/HSI — same treatment, instruments wrap into a smaller grid
  • ILS — approach view stacks above the controls panel
  • W&B — all calculator grids become single or two-column, CG chart stays full width
  • LEARN — lesson sidebar moves to top with 200px max-height, content scrolls below
  • IFR / SCAN / COCKPIT / RADIO / QUIZ — all reflow to single column
  • Header — logo subtitle hidden, keyboard hints hidden, tab labels drop at 480px leaving icons only (40px min-width tabs)
  • Text zoom transform disabled on mobile — the CSS transform approach causes touch offset issues on iOS, so zoom is bypassed on small screens

:airplane: Two New Aircraft — DA40 NG and PA-28 Arrow

Aircraft selector appears at the top of both W&B and Checklists tabs — three buttons side by side, each showing the aircraft name, a BEGINNER/INTERMEDIATE badge, and a one-line spec summary.

Switching aircraft updates everything instantly:

W&B tab:

  • Title updates to the selected aircraft
  • A description card explains the aircraft’s purpose and what’s different about flying it
  • The CG envelope diagram redraws with the correct datum, forward/aft limits, and MTOW for that aircraft — DA40 uses metric arms, PA-28 uses a different CG range to reflect the retractable gear weight distribution
  • All calculations use that aircraft’s empty weight, moment, station arms, and fuel density (DA40 burns Jet-A at 6.7 lb/gal)
  • V-speeds panel renders for the selected aircraft (DA40 Vref 72 kt, PA-28 Arrow Vref 76 kt vs C172 65 kt)
  • Performance calculator uses that aircraft’s POH-derived base figures

Checklists tab:

  • Full 5-phase checklists for all three aircraft
  • DA40 includes G1000 steps, glow plug preheat, Jet-A fuel check
  • PA-28 Arrow includes retractable gear checks on every relevant phase (downwind, final, shutdown), constant-speed prop cycling in the runup, and boost pump procedure

════════════════════════════════════════════════════════

SIMPLE FLIGHT ACADEMY — WHAT'S NEW

simpleflightacademy.netlify.app

════════════════════════════════════════════════════════

Hey everyone — big update to Simple Flight Academy. Here's everything that's new since the last post.

─────────────────────────────────────────

NEW: NAVIGATION OVERHAUL — 6 TABS INSTEAD OF 15

─────────────────────────────────────────

The tab bar has been completely rebuilt. 15 individual tabs are now organised into 6 clear sections:

HOME · FLY · LEARN · TOOLS · IFR · GUIDE

A secondary sub-tab strip appears when you're inside a section — FLY shows ADF/NDB · VOR/HSI · ILS · Scan, LEARN shows Lessons · Cockpit · Checklists · Emergency · Pattern · Quiz. The app remembers which sub-tab you were on, so navigating away and back returns you exactly where you left off.

─────────────────────────────────────────

ILS APPROACH SIMULATOR — COMPLETE REWRITE

─────────────────────────────────────────

The ILS simulator has been rebuilt from scratch as a fully self-contained module. All the persistent issues with buttons not responding and autopilot doing nothing have been resolved.

▶ BUTTONS NOW WORK on every device including touch screens.

Each tap immediately moves the LOC or glideslope needle —

no delay, no waiting for the aircraft to drift.

▶ LEFT / RIGHT — shifts the localiser needle half a dot per tap

▶ PITCH UP / DOWN — moves the glideslope needle

▶ The runway view tracks the LOC needle in real time

▶ AUTOPILOT now actually works. Enable it and watch both needles

smoothly track toward centre over ~15 seconds — the way a real

coupled approach looks. Disable it at any point to fly manually.

▶ PAPI LIGHTS appear within 9 NM:

All white = too high

2 red + 2 white = on glideslope ← this is where you want to be

All red = too low

▶ DECISION HEIGHT — at 200 ft AGL the screen flashes red:

"Runway in sight? YES → land NO → GO AROUND"

▶ CAT I and LOW VIS scenarios selectable.

Low vis adds realistic fog that thickens as altitude decreases.

─────────────────────────────────────────

NEW: TRAFFIC PATTERN TRAINER

─────────────────────────────────────────

New PATTERN screen under LEARN — probably the most-requested feature

and the biggest gap in the old version of SFA.

An animated top-down view shows the full rectangular circuit with an

aircraft flying the complete pattern continuously. It turns amber when

it reaches the leg you're currently studying.

✔ Left and right hand traffic toggle

✔ C172S and DA40 NG — correct speeds, flaps, and power per leg

✔ Technique callout box for each leg with exact call points

✔ Step-by-step call list with completed legs checked off

✔ Tap any dot at the bottom to jump directly to any leg

─────────────────────────────────────────

NEW: LIVE METAR FETCH

─────────────────────────────────────────

The WEATHER tab now connects directly to aviationweather.gov.

Type any ICAO code → press FETCH LIVE → current METAR loads and

decodes automatically. Works for any airport in the world.

No account, no API key, no cost.

Shows: flight category (VFR/MVFR/IFR/LIFR) · winds · visibility ·

cloud layers · temp · dewpoint · altimeter setting

Falls back to sample data with a clear warning if fetch fails.

─────────────────────────────────────────

IMPROVED: FLIGHT BRIEF — NOW USES LIVE WEATHER

─────────────────────────────────────────

The flight brief on HOME has been upgraded from illustrative to

genuinely useful.

Enter DEP and ARR codes → GENERATE BRIEF fetches live METARs for

both airports simultaneously. Both cards update with:

● Live METAR (green badge)

Flight category in colour (VFR green / MVFR amber / IFR red / LIFR purple)

Raw METAR string

Pre-flight task list is now dynamic:

✓ Weather task shows green tick if live METAR loaded

⚠ Alternate reminder appears automatically if destination is IMC

All tasks colour-coded: green = done, amber = caution

─────────────────────────────────────────

IMPROVED: SIMPLE FLIGHT PLANNER INTEGRATION

─────────────────────────────────────────

The handoff between SFP and SFA is now fully automatic.

When SFP opens SFA via a shared link, the app now:

1. Fills DEP and ARR fields automatically

2. Shows an amber "Loaded from SFP" confirmation banner

3. Fetches live weather for both airports — no button press needed

4. Matches the arrival to the correct approach plate

5. Generates the complete pre-flight brief

A 📋 OPEN APPROACH PLATE button appears for matched airports.

One tap goes straight to the IFR tab with the correct plate loaded.

Currently matched airports:

CYYZ → ILS RWY 24L (precision)

CYOW → VOR RWY 25

CYHM → RNAV GPS RWY 06

CYKZ → NDB RWY 33

─────────────────────────────────────────

NEW: SESSION LOGBOOK

─────────────────────────────────────────

A personal logbook on the HOME screen. Log any sim session in

seconds — date, aircraft, route, and notes on what you practised.

Entries save locally on your device and persist between visits.

Up to 50 sessions, shown newest first.

Builds the debriefing habit that separates deliberate practice

from just time in the air.

─────────────────────────────────────────

FIXED: VOR/HSI AND ADF/NDB CONTROL BUTTONS

─────────────────────────────────────────

Turn and speed buttons across all three simulators (ADF/NDB, VOR/HSI,

ILS) now use an impulse-based control system. Each tap applies a

direct, immediate change — 10° of heading, half a dot of needle

deflection, 15 kt of speed. Works on every device on the first tap.

─────────────────────────────────────────

OTHER CHANGES

─────────────────────────────────────────

© Copyright notice added to status bar and GUIDE footer

⚡ Text zoom now uses font scaling instead of CSS transform —

fixes the click offset bug that was affecting buttons at

anything other than 100% zoom

════════════════════════════════════════════════════════

Simple Flight Academy is free, runs in any browser, and works offline

once loaded. No install, no account, no ads.

👉 simpleflightacademy.netlify.app

As always, feedback welcome — happy to add airports to the approach

plate library or the SFP integration if there are specific ones

people want to see.

NEW: Virtual Cockpit Trainer — Fly the C172S Without Leaving the Browser

Hey all — big update to Simple Flight Academy this week. The biggest feature I’ve added since launch.

simpleflightacademy.netlify.app → LEARN → TRAINER


What it is

The Virtual Cockpit Trainer is a fully interactive, stateful Cessna 172S instrument panel that runs directly in your browser. Every switch, knob, slider, and gauge is clickable and responds in real time. The engine model runs continuously — start it up and watch RPM, oil pressure, CHT, and volts all change as you work through the controls.

This isn’t a diagram or an animation. It’s a trainer you actually operate.


The Panel

The cockpit is drawn on a canvas and scales to any screen size. It includes:

Six-pack instruments — all six primary flight instruments rendered in full detail and animated live:

  • ASI with white, green, yellow, and red arcs at the correct speeds (Vso, Vfe, Vno, Vne)
  • AI with a real sky/ground horizon that pitches and banks, roll arc, pitch ladder, and vacuum failure state
  • Altimeter with two needles (hundreds and thousands hands), Kolsman QNH window, and correct tick marks
  • Turn Coordinator with a miniature aircraft that banks with turn rate, and a slip/skid ball on a curved track
  • HI with a rotating compass rose, N/S/E/W cardinals, and a lubber line — precesses slowly in real time
  • VSI with UP/DOWN labels and FPM scale

Click any instrument and it tells you what it’s reading right now, which arc or zone you’re in, and what that means operationally.

Switches and controls — all fully functional:

  • Master, Avionics, Beacon, Nav Lights, Landing Light, Strobe, Pitot Heat, Park Brake — all toggles with physical up/down arms
  • Magnetos — 5-position rotary (OFF / RIGHT / LEFT / BOTH / START)
  • Fuel Selector — 4-position rotary (OFF / LEFT / BOTH / RIGHT)
  • Carb Heat toggle
  • Flaps — 4-position selector (0° / 10° / 20° / 30°) with a wing diagram showing the actual deflection angle
  • Primer — 4-state (IN / OUT / PUMPED / LOCKED)
  • Throttle and Mixture — vertical sliders you drag to any position

Every control gives you immediate feedback: what you just did, why it matters, and what consequence it has if you do it wrong.

Engine model — starts, runs, and responds:

  • RPM tracks throttle with realistic lag
  • Oil pressure rises within seconds of start (no green in 30 seconds = shut down)
  • CHT warms up during operation, cools down after shutdown
  • Volts show 13.8V with alternator running, 12.2V on battery only
  • Pull mixture to idle cutoff and the engine stops
  • Move fuel selector to OFF and it stops
  • Carb heat causes a slight RPM drop — apply it and watch

Three Modes

FLOWS — Guided procedure trainer

Four complete procedure flows, each guiding you step by step through the C172S checklist:

  • PRE-FLIGHT (8 steps) — Master on, avionics off, fuel selector BOTH, fuel quantity check, primer 3 strokes, throttle cracked, mixture rich, beacon on
  • ENGINE START (7 steps) — Park brake set, area clear, mags to START, throttle to 1000 RPM, oil pressure check, avionics on, mags to BOTH
  • RUNUP (8 steps) — 1800 RPM, right mag check, left mag check, carb heat on and off, throttle to idle and back, all gauges green, flaps set
  • SHUTDOWN (7 steps) — 1000 RPM, avionics off, mixture cutoff, mags off, master off, beacon off, park brake set

The current step is highlighted on the panel with an amber dashed ring and a glow. The right panel shows what to do and why. Click the correct control and the flow advances automatically.

FREE PLAY — Explore freely

The engine starts automatically at cruise power. All instruments are live. Move the throttle and watch the ASI, VSI, altimeter, and AI all respond. Pull mixture to idle cutoff and watch the engine die. Inject a failure, then switch to Free Play to explore its effects with no time pressure.

FAILURES — Emergency identification

Five silent failures inject without warning:

  • Magneto failure — RPM drops at the runup mag check, engine runs rough on the bad mag
  • Fuel starvation — fuel selector silently goes to OFF, engine quits, identify and restore power
  • Carburettor ice — RPM gradually decreases; apply carb heat to recover, expect rough running then clearing
  • Electrical failure — volts drop, avionics go dark, battery drains; steam gauges keep working
  • Vacuum failure — AI and HI show OFF flags and become unreliable; fly partial panel on TC, ASI, and altimeter

Each failure has a real instrument signature. The annunciator panel and the engine readouts (RPM, OIL PSI, CHT, VOLTS) all change colour with the aircraft state — green for normal, amber for caution, red for abnormal.


Why it’s useful for MSFS

The most common mistake sim pilots make on approach is incorrect checklist sequencing — gear up, wrong flap setting, magnetos left on after shutdown, fuel selector not on BOTH. The Trainer fixes this by making you physically work through every step in order before you ever load a flight.

It also teaches the consequences of getting it wrong. Turn the fuel selector to OFF mid-runup and watch what happens. Leave the primer unlocked and see the warning. Pull the mixture without turning avionics off first and see the voltage spike effect.

After 20 minutes in the Trainer, the pre-flight and engine start flows become automatic. That’s the goal — procedures so ingrained you don’t have to think about them when you’re also managing ATC, weather, and traffic.


Completely free. Runs in any browser. No install.

As always, SFA is free and works offline once loaded.

:backhand_index_pointing_right: simpleflightacademy.netlify.app → LEARN → TRAINER

Feedback welcome — particularly if you want other aircraft added (DA40, PA-28 are already in the checklist system and could come to the Trainer next).


Simple Flight Academy is designed for recreational simulator use only. Content is simplified for learning purposes and must not be used for real-world flight planning, navigation, or pilot training.