Excusez-moi pour(?) mes questions bêtes...

Est-ce correctement?

Он учит своих сыновей плавать.
Il apprends à nager à ses fils.

Он умеет плавать и всех этому учит.
Il sait nager et il y apprends à tous.

Он научил её(его) плавать.
Il lui a appris à nager.