Контекстная реклама — агенство или самостоятельно?
Варианты разные. Могут предлагать работу за ежемесячную ставку (если хотите реального результата - ожидайте четырехзначных сумм в вечнозеленых), могут ставку+процент от дохода или прибыли.
Мое личное мнение: маркетингом нужно заниматься внутри организации, в том числе и контекстной рекламой. Отдавая маркетинг в руки агентств, вы становитесь очередным экспериментом среди группы молодых людей, не более. Никто не будет относиться к продукту с таким трепетом, как владелец продукта и команда, которая над ним работает.
Лучше всего научится самому, разобраться и отдать ответственному сотруднику или агентству. 
В этом случае вы сможете контролировать и направлять в нужную сторону ваши рекламные кампании. 
Агентство, какое бы отличное не было - не сможет учесть все микронюансы конкретного бизнеса, но с другой стороны всё на себя взваливать (особенно если не умеете) не стоит, реклама тонкое дело - лучше отдать экспертам!
Ну а насчет обучения:
Уже в эти выходные 15-16 апреля пройдет курс Лёгкий Яндекс.Директ в Санкт-Петербурге.
http://confidence.su/event/курсдирект/
Я сам занимаюсь рекламой и сайтостроением уже более 14 лет. Есть сертификаты Яндекс и Google.
Но сколько видел курсов - все какие-то очень сложные и большей частью - теоритические. 
Прям вот взять и сделать после них непрофессионалам не получается.
Мой практический курс - это интенсивный двухдневный семинар для новичков и неопытных специалистов Директ, который позволит подобрать порядка 1000 отобраных целевых ключевиков (со списком из 500+ минус-слов), настроить основные виды рекламы - поисковая на пк, на мобильных, реклама в РСЯ, ретаргетинг. Получить CTR> 5% и как следствие очень вкусные места размещения за минимальные ставки. Я годами вышлифовывал оптимальную лакончиную формулу настройки, и приправил ее самыми последними нововведениями Яндекса и новыми трендами.
Об этом я могу говорить часами, но не буду утомлять, подробнее здесь: 
P.S.: И на очереди курс по Google AdWords, с экспертами из Google сделаем бомбу! )
Но об этом позже напишу. 
А вы пишите вопросы и пожелания!