Discreparé un poco con las respuestas anteriores. Para mi udemy tiene muchísimo mas alcance que youtube si estas empezando. Podrás encontrar videos de mucha calidad en youtube con menos de 1000 views con varios meses de antiguedad. Incluso, algunos cursos de canales famosos como codigofacilito, a duras penan tienen un par de miles de views.
Yo subiría un curso basico y gratuito a las dos plataformas, de esta manera me doy a conocer y luego de ello ya empiezo a pensar en un curso mas avanzado y de pago. Así puedo monetizar en youtube e ir mirando como se interesa su publico en udemy. Si te haces una buena reputación, mucha gente lo seguirá en casi que cualquier curso. Si empiezas pensando en dinero, estas empezando mal.