E-learning can teach some soft skills through interactive modules and online activities, but developing interpersonal skills may require in-person interactions and experiential learning, which traditional classes excel at.