Millennium Dance Complex in Salt Lake City offers a wide range of classes for youth, teens, and adults. Dancers from beginning to professional levels can train in styles including Hip Hop, Jazz Funk, Contemporary/Modern, Ballet, Ballroom, and technique.