Нет, не нужно, если вы собираетесь работать только с Яндексом, удовлетвориться разовыми заказами от малого бизнеса и зависеть от доброй воли других людей, которые переведут и выложат важные профессиональные статьи.
А если хотите чего-то добиться в профессии и нормально зарабатывать, понадобится как минимум владеть английским на базовом уровне, чтобы читать и понимать статьи. Попробуйте, например, найти адекватное руководство по микроразметке на русском. Вам его хватит? Вот и ответ на ваш вопрос.
А вот специализированный курс понадобится только если собираетесь работать в крупных компаниях. На самом деле нужную профессиональную лексику вы освоите сами довольно быстро в процессе работы, если уверенно себя чувствуете на базовом уровне.