Hola, Jose.
Parece que has hecho un buen trabajo con los desafíos. Vamos a revisar cada uno:
Desafío 1: El contador empieza en 1 y va hasta 10. El uso de alert es correcto para mostrar cada número. Todo parece estar bien.
Desafío 2: El contador empieza en 10 y va hasta 0. Nuevamente, el uso de alert es adecuado y el bucle while está configurado correctamente.
Desafío 3: Pides un número y cuentas desde ese número hasta 0. El uso de prompt para obtener el número del usuario y console.log para mostrarlo es correcto. Todo está en orden.
Desafío 4: Pides un número y cuentas desde 0 hasta ese número. Aquí también usas prompt y console.log, y el bucle while está configurado adecuadamente.
Parece que has implementado correctamente cada uno de los desafíos. Si tienes algún problema específico o error que estás enfrentando, por favor, házmelo saber para que pueda ayudarte mejor.
Espero haber ayudado y buenos estudios!