I'm not sure how programming is handled on the Nano IOT 33, so I can't answer that. If that's what's done on the Nano IOT 33, then yes. But I know some of the new boards are using a separate chip to act as a go-between between the serial port and a programming interface on the chip. I don't know if these are one of them.