I want to do a triathlon next year. Time doesn't matter.

I can run up to 10 K, riding is no problem, but swimming will be.

A sprint tri is around 400-500 m swimming, correct? does moderate training and perhaps a crawl class in winter prepare me for that?