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 a topic is what a chapter can be about. A chapter takes one subject up the ladder, which is how chapter 3 can 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, which 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)

The question you can answer: what is that component?

Ohm’s law, and what a resistor, capacitor, inductor, diode and transistor each do on their own. This is the floor the course assumes rather than teaches, and most people arriving from software already have it.

Nets (EE2)

The question 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 integrity category and the structural half of connectivity.

Roles (EE3)

The question you can answer: why is that resistor there?

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

Failure modes (EE4)

The question you can answer: 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, which is what makes them expensive. This is the level at which severity, the Impact field and triage become readable.

Numbers (EE5)

The question you can answer: is this within spec, and which datasheet row says so?

Absolute maximum against recommended operating, derating, tolerance, 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 question you can answer: 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. This is where the design-intent layer and the profile/ family live.

Layout (EE7)

The question you can answer: 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.

Chapter 12 is the one properly about this level.