I am currently working through this 300-hour professional certification. My main reason for signing up was to travel and work at the same time. I am a collaborative learner, so the online setup works fine for me. Honestly, I feel thrilled with how it is going so far.