Puja is a ceremony of gratitude.

The Sanskrit word “Puja” means “fullness”.

Pujas are performed out of a feeling of fullness, and in turn, it also brings a feeling of fullness.

The Guru Puja honors the lineage of spiritual masters of the Vedic tradition. Chanting the Guru Puja unites one’s mind with the tradition of spiritual masters.


In Gurupuja Program, one learns how to chant the Guru Puja in Sanksrit and the meaning of the chants.

Do check out answers to frequently asked questions about searching for programs!