I've never done a bad Coursera one. Probably luck but still. Currently working through Colorado Boulders' FPGA for Embedded Systems course. I'd also recommend anything by Harvard/MIT on edX. The MIT Advanced Manufacturing micromasters, as well as the finance one, were fantastic.