Приведите, пожалуйста, более обширный контекст.
Правильно: достичь цели.
Правильно: обучение (чему?) написанию изложения.
Допустимо: обучение через Интернет, в Интернете, с помощью Интернета.
Такое употребление – ошибка.
Запятая перед тире нужна, она закрывает придаточное предложение.
Корректно: иметь цель.