Vinyasa flow classes emphasize flowing with breath through engaged asana. Flow classes combine elements from various yoga styles. Often taught to music, these classes are best suited to students with a basic knowledge of the postures who enjoy a vigorous practice. Students can expect to work on improving strength, flexibility, and balance.