The seven levels

What each level of hardware knowledge means, how to tell you have it, and which sections of the course operate there.

The course is organised by topic, because each chapter is about one topic. A chapter takes one subject up the ladder. That lets chapter 3 show the same capacitor as a role, a failure mode, a number and a layout problem in one sitting.

This page is the other axis. Each level is defined here, with a test for whether you have it and a map of every section in the course that operates there. Read the course by topic, or read one level across the whole course.

The levels are a difficulty scale, not a syllabus. Nobody climbs them uniformly. A working engineer is at EE7 on the two subsystems they own and EE3 on the rest of the board. That is the ordinary shape of the job rather than a gap in it. Their purpose is to calibrate an explanation: “explain output-output-conflict at EE4” asks for the bench symptom rather than the definition, in the same way ELI15 asks for a register.

Parts (EE1)

This level answers what is that component?

It takes Ohm’s law, and what a resistor, capacitor, inductor, diode and transistor each do on their own. The course assumes this floor rather than teaching it, and most people arriving from software already have it.

Nets (EE2)

At EE2 you can answer are these two pins connected?

The drawing is not the circuit. A schematic is a rendering of a netlist, several things that look like connections are not, and several connections are invisible. Checked by the structural half of connectivity, plus reader checks such as symbol-unresolved.

Roles (EE3)

The EE3 question is why is that resistor there?

Every part has a job, and there are about twenty recurring ones. Most of connectivity and power stops looking like arbitrary rules once you can name what a part is for.

Failure modes (EE4)

This level answers how does this break, and what does the bench see?

A defect has a symptom, not just a state. Some faults never appear at power-on, and that makes them expensive. At this level, severity, the Impact field and triage become readable.

Numbers (EE5)

At EE5 you can answer is this within spec, and which datasheet row says so?

It covers absolute maximum against recommended operating, derating, tolerance and worst case. A claim you cannot trace to a row in a document is an opinion. Checked by the datasheet category over the parameter layer.

Systems (EE6)

The EE6 question is what has to come up first, and what feeds what?

A board is a power tree with a sequence, a current budget, and interfaces carrying requirements. The design-intent layer and the profile/ family live at this level.

Layout (EE7)

This level answers why must that capacitor be at the pin?

Where a part physically sits changes what it does electrically. The board category and the geometry tier check it.

Chapter 12 is properly about this level.