Subjects like financial management, marketing management, HR management can be taught in the classroom and can be studied at home. But not soft skills. Soft skills are acquired and experienced on the spot and cannot be developed by merely reading textbooks.