В современном русском литературном языке глагол плавать употребляется в том числе и в значении 'перемещаться по поверхности воды или в воде с помощью специальных приспособлений, устройств, двигателя (о судне) (о движении повторяющемся или о движении в разных направлениях, туда и обратно)', однако в значении 'будучи членом экипажа какого-л. судна, находиться на нём во время плавания' нормативен глагол ходить (ходить боцманом на сухогрузе, ходить матросом на речном теплоходе).
В значении "после окончания курса" верно: по окончании. Если сочетание употребляется в другом значении, то верен второй вариант.
См. ответ 250899.
Возможны оба варианта.
В таких случаях наречие пишется с двумя дефисами: по-нью-йоркски, по-нью-орлеански...
В значении "когда достигнет" верно: по достижении.
Корректно: по классу баяна.
Может быть, так: результаты эксперимента по белковому обмену?
Правильно: по окончании лечения (т. е. после).