Yoga has got a plethora of health benefits which improves flexibility, perfects body posture, builds muscle strength, and increases focus. A model is designed to help the yoga practitioners to save money on trainers and be self-paced to practice in any time as per convenience. For any yoga pose, three levels of classification are considered. They are body position, variation in the body position, and the actual yoga posture. The model will be built using a building block based on a variation of ResNet. Yoga-82, is a hierarchically labelled dataset used to train the models. The developed model will be able to help a beginner to learn various levels of classification associated with a particular yoga pose. A developed model is presented, showing significant performance improvement over the past models built for tracking the fitness of the people and gave a significant boost to the yoga applications.