Can you take a CPL class online in Michigan?

Yes, however, there is still an in-person component that cannot be done online.  The law requires 8 hours of instruction, including 5 hours of classroom and 3 hours of range instruction.  There is no law that prohibits the classroom portion from taking place online, but the online portion must be compliant with regards to the subject matter and the time.  A student would also have to do at least 3 hours of range instruction at a shooting range and shoot at least 30 rounds of ammunition in order to be issued a certificate.