Our courses cover the standards in current use: Serial ATA III, SD UHS-II and Universal Flash Storage. Each is taught from the physical layer through the command set, with the host controller behavior you need to write or debug a driver.
Below the interface sits the flash itself: wear leveling, write amplification, and the difference between what a datasheet claims and what a device sustains once its blocks are aged. The courses cover the command sets, the host controller interfaces and the power-loss behavior that decides whether data survives.