A gurukula is a traditional system of religious education in India with śiṣya living near or with the guru in the same house for a period of time where they learn and get educated by their guruji. From Wikipedia