Авангард походить з французької мови, де компонент avant означає “попереду” і garde – “охорона”. Іменник використовують на позначення підрозділу (частини), що під час пересування військ перебуває перед головними силами. Переносно: передова частина суспільства. Вислів передовий авангард є тавтологічним, і тому вживати його не слід. Тому краще просто сказати: авангард.
Тому краще просто сказати: авангард.