The Online Platform is excellent, with a wide range of yoga classes, philosophy, pranayama practices, etc.. searchable by type of class, duration, difficulty, teacher and series. I highly recommend this site which is an incredible resource for students and yoga teachers alike. It is updated frequently with new offerings.