My experience with the Microsoft classes, the latest being April 2019, is that you cannot sign up in advance. The classes are listed in the daily program, and some are repeated. They are very popular, so show up early and stand outside the door (usually locked until class time). Seating is limited. I found them to be very helpful, depending on the instructor.
Haven’t seen the Step One dancers, but not a fan of PMJ at all!