Check out Down Dog app. From my experience, it's the best out there. You can choose an appropriate level for yourself (from beginner to advanced), length of the practice and you can also choose to focus specifically on some aspect of your practice (core, back, chest, shoulders, etc.) It's not free, but there are 3 free sessions, so you can try it out and see whether it fits your needs.