In this swayam mook website lot of courses are availaible which helpfull for both Teachers and students which helpfull for gainig knowledge i urge who were all visit this site go through many courses which are availaible here like NCERT,Engineering,Agriculture and teacher learning etc. availaible period of 6 to 12 weeks.