A tu propio ritmo

Explora nuestra extensa colección de cursos diseñados para ayudarte a dominar varios temas y habilidades. Ya seas un principiante o un aprendiz avanzado, aquí hay algo para todos.

Bootcamp

Aprende en vivo

Únete a nosotros en nuestros talleres gratuitos, webinars y otros eventos para aprender más sobre nuestros programas y comenzar tu camino para convertirte en desarrollador.

Próximos eventos en vivo

Catálogo de contenidos

Para los geeks autodidactas, este es nuestro extenso catálogo de contenido con todos los materiales y tutoriales que hemos desarrollado hasta el día de hoy.

Tiene sentido comenzar a aprender leyendo y viendo videos sobre los fundamentos y cómo funcionan las cosas.

Buscar en lecciones


IngresarEmpezar
← Regresar a lecciones
Weekly Coding Challenge

Todas las semanas escogemos un proyecto de la vida real para que construyas tu portafolio y te prepares para conseguir un trabajo. Todos nuestros proyectos están construidos con ChatGPT como co-pilot!

Únete al reto
Podcast: Code Sets You Free

Un podcast de cultura tecnológica donde aprenderás a luchar contra los enemigos que te bloquean en tu camino para convertirte en un profesional exitoso en tecnología.

Escuchar el podcast
Editar en Github

introduccion-para-profesores

¿Cómo enseñar con LearnPack?
  • ¿Para qué sirve cada archivo?

¿Cómo enseñar con LearnPack?

LearnPack consta de varias aplicaciones conectadas entre sí, una CLI que te permite instalar plugins, iniciar los tutoriales o reiniciarlos por completo para eliminar archivos temporales. Además de una extensión para VSCode que te permite abrir una interfaz de React para que el estudiante lea las instrucciones, ejecute su código, hable con Rigobot AI y realice más acciones.

LearnPack CLI

Los cursos de LearnPack constan de distintos ejercicios que se guardan dentro de un directorio exercises. Aquí puedes ver un ejemplo:

Example files

¿Para qué sirve cada archivo?

  • README.md: Son las instrucciones de cada uno de los ejercicios, en este caso en inglés por defecto. Puedes agregar más idiomas agregando la extensión del idioma, por ejemplo, para español: README.es.md
  • app.js / app.py / index.html: Es el archivo principal que el estudiante deberá editar, puedes tener por defecto un contenido o empezar desde cero, depende de cómo quieras hacer el curso. LearnPack abrirá automáticamente este archivo cuando el estudiante esté en el ejercicio.
  • test(s).js / test(s).py: Son los archivos para probar el código del estudiante, son opcionales, si el tutorial es de: Node, Dom, HTML o React, debes usar test.js, si es de Python, entonces usarás test.py. En el caso de Javascript, las pruebas son evaluadas usando Jest, en el caso de Python, con Pytest.
  • solution.hide.html / solution.hide.js / solution.hide.css / solution.hide.py: Son archivos que contienen la solución al problema del ejercicio, es opcional, puedes incluirlo para asegurarte de que el estudiante pueda pasar el tutorial sin problemas.

Además, si agregas cualquier otro archivo, LearnPack también lo abrirá para el estudiante cuando esté en el ejercicio, siéntete libre de agregar todos los archivos necesarios para el ejercicio.