Learn through real cases
I think the best way to learn how to apply soft skills is through real cases. I usually share real situations that I have lived in programs, projects, technologies, organization, management and structuring businesses. I describe the case, explaining the technical and management side of it but also detailing how the soft skill was used and how important it was. Most professionals/students understand soft skills at a high level, but it takes practice to use them (well).