diff --git a/docs/spanish/how-to-work-on-coding-challenges.md b/docs/spanish/how-to-work-on-coding-challenges.md
index 6413201ac3..54ad210cc6 100644
--- a/docs/spanish/how-to-work-on-coding-challenges.md
+++ b/docs/spanish/how-to-work-on-coding-challenges.md
@@ -1,17 +1,93 @@
-
+# Cómo trabajar en los Desafíos de Programación
-# Contribution Guidelines
+### Editando en GitHub
-Hello 👋 !
+Cada desafío está almacenado en su propio archivo markdown. De esa forma resulta sencillo editar los desafíos directamente desde GitHub.
-These instructions have not been translated yet. Please check this issue for details: [`#18312`](https://github.com/freeCodeCamp/freeCodeCamp/issues/18312)
\ No newline at end of file
+Puedes realizar los cambios sin tener que ejecutar nada desde tu sistema local.
+
+Después de que encuentres el archivo que quieras modificar desde la interfaz de GitHub, haz clic en el icono de lápiz para comenzar a editar el archivo. Esto automáticamente creara una bifurcación del proyecto, si es que no tienes una todavía.
+
+También puedes clonar el proyecto y editarlo de manera local en tu ordenador. Si necesitas ayuda al respecto, dale un vistazo a la [guía principal de contribución](/CONTRIBUTING.md).
+
+### Patrón de los Desafíos.
+
+He aquí un patrón de cómo se verán los archivos markdown correspondientes a los desafíos.
+
+````md
+---
+id: Identificador Único (alfanumérico, _id de MongoDB)
+title: Título del desafío
+challengeType: 0
+guideUrl: 'URL del artículo guía'
+videoUrl: 'URL del video explicatorio'
+---
+
+## Descripción
+
+Una descripción del desafío y de los requerimientos aprobatorios
+
+
+## Instrucciones
+
+Instrucciones acerca de lo que se necesita hacer exactamente
+
+## Pruebas
+
+
+``` yml
+- text: Debe regresar "foo".
+ testString: 'Una función "encadenada" utilizando afirmaciones Chai'
+```
+
+
+
+
+
+```js
+Código mostrado en el editor por defecto.
+```
+
+
+
+### Antes de las pruebas
+
+
+```js
+Código inicial de las pruebas
+```
+
+
+
+
+
+### Después de las pruebas
+
+
+```js
+Código posterior a las pruebas
+```
+
+
+
+
+
+## Solución
+
+
+```js
+Solución en código del desafío.
+```
+
+
+````
+
+### Enlaces útiles
+
+Creando y Editando Desafíos:
+
+1. [Guía de Diseño de Desafíos](style-guide-for-curriclum-challenges.md) - como crear y formatear desafíos
+
+2. [Tipos de desafíos](https://github.com/freeCodeCamp/learn/blob/a5cb25704168aa37f59a582f0bb5a19b7bd89b46/utils/challengeTypes.js) - que significa el valor numerico de 'challengeType' (enum).
+
+3. [Contribuyendo a freeCodeCamp - Escribiendo Pruebas de Desafío en ES6](https://www.youtube.com/watch?v=iOdD84OSfAE#t=2h49m55s) - un video siguiendo a [Ethan Arrowood](https://twitter.com/ArrowoodTech) mientras contribuye a la version antigua del currículo
\ No newline at end of file