"С нуля" лучше походить к хорошему преподавателю, причем лучше в группу, чем индивидуально (и веселее, и вместе учится легче, и дешевле) . Почему это важно - на начальном этапе закладывается произношение, и у вас еще нет "механизмов", чтобы самостоятельно отслеживать, получилось у вас, или нет. Поэтому произношение должен ставить кто-то, кто может вас вовремя поправить. Позже переучиваться будет гораздо труднее.
По поводу сроков, это индивидуально, но на стандартных курсах английского программы на 1 уровень рассчитаны на 3-4 месяца при занятиях 3 раза в неделю. "Под надзором" лучше проходить первые 3 уровня (Beginner, Elementary, Pre-Intermediate), а дальше можно учиться самостоятельно.
Сертификаты вам выдадут практически любые курсы по прохождении каждого уровня, но фактической ценности у этих сертификатов никакой. Работодатель может посмотреть и порадоваться, но за рубеж вы с ними точно не поедете. Есть множество международных экзаменов для подтверждения знания языка, но их нужно сдавать отдельно и за деньги. Самые популярные - TOEFL (американский английский) и IELTS (британский английский) .
На счет стоимости вам лучше узнавать у себя в городе, потому что она везде разная. Позвоните в 4-5 компаний (либо загуглите, либо откройте любую газету с объявлениями) , и у вас будет общее представление.