What kind of non-technical training course do you suggest for a programmer? Example could be public speaking course, presentation skill, English, business writing, or anything not related to programming or software engineering itself.
( 5 months ago )
Anything related to communication, like public speaking, would be great. You will be considered a LOT more valuable as a programmer if you are able to communicate well with your team and the stakeholders of the software you build. A lack of communication skills will absolutely stunt your growth in this field.