Benefitted a great deal _____ talking that online training course

A ) For

B ) From ✅

C ) With

D ) None of these