In my opinion, the IndiaStudyChannel is the best channel with provides an opportunity to earn while learning. Its motto is 'Learn to Earn, Earn to Learn'.
It has many useful sections for the students e.g. resources, jobs, universities, colleges, schools and courses etc. Also in the ask expert section, questions can be raised for getting answers.
Other than that I am not aware of any genuine channel which provides opportunities for both simultaneously.
Most of the websites seen in the internet resources charge a fee for imparting training etc. , but the ISC is a free website open to all members for posting as well deriving benefits from the quality contents.
Let us encourage each other in sharing knowledge.