How the CAET Course Was Built Demos
Pedagogy library showcase

How the CAET Course Was Built

The CAET course trains entry-level avionics technicians. Nick Brown’s course team, people and AI coding agents, built it to one written method under one subject expert’s review. This site shows that method, the rules behind it, and the lesson parts themselves, live, so you can try them in your browser.

The course

The CAET Course

CAET is the Certified Avionics Electronics Technician certification of the Aircraft Electronics Association (AEA). The course that prepares students for it has 51 lessons and 25 hands-on labs in 14 topic rooms, from Shop Safety to Surveillance. Each lesson is one web page that moves left to right, one idea per page, built to one written standard. Students reach the same lessons through two front doors: a 3D training hangar they walk through in the browser, and a plain course library.

51
Lessons

Each one a run of pages in the same order, one idea per page.

25
Labs

Hands-on work on simulated circuits, instruments and a wiring bench.

14
Topic rooms

From Shop Safety and Regulations to Navigation and Surveillance.

The method

From Plan to Lecture

Every lesson goes through the same nine steps. A builder, a person or an AI agent, does the work; the course owner approves the plan, reviews every page and publishes. A page that needs work goes back to the build step until the owner signs it off.

A squawk goes back to build 1Plan 2Brief 3Page copy 4Build 5Checks 6Test 7Publish 8Review 9Lecture
  1. The lesson gets its place in the course: its scope, objectives tied to CAET codes, prerequisites and a page plan.

    Out: one entry in the course Blueprint

  2. The builder reads the one build standard and walks the approved model lesson. A rebuild lists every part of the old lesson and gets a storyboard approved.

    Out: an approved storyboard

  3. Every word of every page is written before anything is built: the label, the plain heading, the goal, the on-screen text, the interaction and the sources.

    Out: the page copy file

  4. The words go in a data file, the layouts in templates, and one script assembles the lesson. Working sims are lifted from the old lesson, never redrawn.

    Out: the lesson page

  5. Five check questions, one per objective focus. Every wrong option is a real mistake, and every option has one sentence of feedback that teaches.

    Out: the lesson’s check file

  6. Unit tests, a browser test that drives every page on a desktop and a phone, and a person looking at a screenshot of every page.

    Out: a review packet

  7. Only the course owner publishes. The preview site is rebuilt from committed files.

    Out: the lesson on the preview

  8. The owner reads every page on a phone and writes a squawk, the aviation word for a reported defect, against any page that needs work. Each squawk is fixed and signed off.

    A squawk goes back to step 4.

    Out: every page signed off

  9. The classroom lecture, two narrated instructors at an animated whiteboard, is re-cut to match the signed-off lesson.

    Out: a narrated lecture deck

What makes it work

Ten Rules

Each rule came from a review decision on a real lesson, and each one rests on a principle in the library.

  1. 1

    NEETS-Style Writing

    Write like the Navy Electricity and Electronics Training Series (NEETS): state the fact, define the term, show how it is applied. Plain noun headings, no slogans, no em or en dashes. Every term is defined the first time it appears.

    Why: plain language and Simplified Technical English. How: the writing rules

  2. 2

    One Idea per Page

    Each page names one subject, opens with its point set big, and fits about one and a half phone screens. Key content is never hidden in a drop-down.

    Why: cognitive load, segmenting

  3. 3

    An Interaction on Every Page

    Every page has at least one interaction or graphical block, never two plain paragraphs in a row. Each interaction must make the student think about the page’s idea, and no two pages in a row use the same one.

    Why: the ICAP framework. How: the mixing guide

  4. 4

    Real Documents

    Students read the real regulation, safety data sheet, form or FAA figure and tap its parts, instead of reading a summary of it. Every document is credited on the page.

    Why: transfer of learning. Try it: the 91.411 demo

  5. 5

    Keep the Real Sims

    A rebuilt lesson lifts its working simulations and real schematics from the old lesson. It never replaces them with a drawing. A proof that lost the sims was rejected.

    Why: simulation and fidelity. How: the Circuit Lab

  6. 6

    Picture Questions

    Where a picture is the skill, the options are pictures: three schematics, three meter faces, three parts, each beside a one-line description.

    Why: dual coding. Try it: the picture options demo

  7. 7

    History and Incidents from Official Reports

    A person gets a page only when the story carries the concept to the bench. A real accident is told from the official report, with what a technician would have caught, and no blame beyond the report.

    Why: learning from incident cases. How: history and incidents

  8. 8

    3D Where Shape Teaches

    A 3D model only when turning the part shows what a flat drawing cannot: a generator loop, a micro switch, a gyro that precesses. Each one has view buttons, labels and a still picture for weak phones.

    Why: animation, video and 3D. How: 3D in lessons

  9. 9

    Phone First

    Every page is tested at 390 pixels wide and looked at: text 16 px or larger, tap targets 44 px or larger, no sideways scroll, and every drag also works by tap and by keyboard.

    Why: accessible design. How: the Electric Ink look

  10. 10

    The Reviewer Is the Subject Expert

    The course owner, an avionics subject expert, reads every page and writes a squawk against any page that is wrong or unclear. A lesson is done only when every page is signed off.

    Why: expert task analysis. How: the Squawk Board

Live demos

Try the Lesson Parts

Seven parts from real lessons, with the lessons’ own words, running on a dated snapshot of the course’s shared code. Each one has a short note on why it teaches, linked to the principle and the craft note behind it. Every demo works by tap, by keyboard and on a phone.

The real course

Try a Real Lesson

The course runs on a public preview. These lessons show the method at its best, and each link opens the lesson at the page named. The lessons are built for students, so they save your place in your own browser.

The Course Around the Lessons

If a page is slow to open the first time, the preview server is starting. Give it a minute.

The pedagogy library

Read the Library

Everything on this site is written up in full in the pedagogy library on GitHub: the learning science behind each move, how each part should look and teach, and how a lesson is built, step by step.

Credits

Credits and Licence

The CAET course and this library are the work of Nick Brown, Aircraft Electronics Association, and his course team.

Text

The text of this site is licensed under Creative Commons Attribution 4.0 (CC BY 4.0). Share and adapt it with credit.

Code

The code, including the snapshot of the course’s shared lesson parts in assets/core/, is licensed under the MIT licence.

FAA figures and federal text

FAA handbook and advisory circular figures, the FAA handbook text and the eCFR text of 14 CFR 91.411 are US government works in the public domain. Each is credited where it appears.

Other images

Every other image is credited where it appears. The drawings and icons in the demos were drawn for the course.

  • FAA-H-8083-30B, Aviation Maintenance Technician Handbook, General, Figure 12-82.
  • FAA-H-8083-31B, Aviation Maintenance Technician Handbook, Airframe, Figures 11-161 and 11-162.
  • FAA Advisory Circular 43.13-2B, Acceptable Methods, Techniques, and Practices: Aircraft Alterations, Figure 3-1 and the quoted paragraphs.
  • FAA-H-8083-25B, Pilot’s Handbook of Aeronautical Knowledge, Chapter 8, quoted text.
  • 14 CFR 91.411, from the eCFR (www.ecfr.gov), up to date as of 29 September 2026.
  • Typefaces: Space Grotesk, IBM Plex Sans, IBM Plex Mono and Newsreader, under the SIL Open Font License, served by Google Fonts.