diksha portal is very usefull .in this portal we get all states on line courses text books e resources. in this portal we have 372 courses.karnataka have 4 courses for teachers.