You can take the online programs offered in the state of Minnesota and get the same quality of training you get when you take an in-person class.
Whether you take one or the other depends on convenience and the best method for learning.
Location considerations and transportation are also a factor.