proteger la rama main para evitar cambios directos y exigir revisión obligatoria antes de fusionar. La práctica correspondiente consiste en activar una plantilla de pull request y proteger la rama principal, lo que dota al estudiante de herramientas para garantizar la calidad y la estabilidad de sus proyectos. La novena sesión explora el uso de la inteligencia artificial como asistente del equipo. El estudiante aprende a utilizar herramientas de IA para redactar mensajes de commit, descripciones de pull requests y borradores de documentación, siempre bajo la premisa de que toda propuesta generada por la IA debe ser revisada críticamente por un ser humano. Se enfatiza la importancia de detectar errores o invenciones y de no compartir contraseñas ni datos sensibles. La práctica consiste en usar una IA para redactar la descripción de un pull request y compararla con la revisión propia, lo que prepara al alumno para integrar estas herramientas emergentes en su flujo de trabajo de manera responsable y eficaz. Finalmente, la décima sesión cierra el curso con la publicación y presentación del trabajo realizado. El estudiante aprende qué es una versión y por qué numerarla, cómo crear un release sencillo en GitHub con notas de versión, y cómo construir un portafolio atractivo con un README claro, capturas y repositorios fijados en el perfil. La presentación final permite a cada equipo mostrar su repositorio, tablero y release, recibiendo preguntas y retroalimentación del profesor y de sus compañeros. De este modo, el curso culmina con un producto tangible y presentable que el estudiante puede incorporar a su portafolio profesional y utilizar como carta de presentación en futuras oportunidades laborales o académicas. En síntesis, este curso ofrece una formación integral, progresiva y eminentemente práctica en el uso de Git y GitHub, diseñada para que cualquier estudiante, independientemente de su experiencia previa en programación, pueda adquirir las competencias necesarias para gestionar proyectos de forma profesional, colaborar eficazmente en equipos de trabajo y presentar sus resultados con estándares de calidad. El enfoque centrado en la práctica guiada, los entregables concretos y la retroalimentación continua garantiza que el aprendizaje no se quede en la teoría, sino que se traduzca en habilidades aplicables desde el primer día. Con un prerrequisito tan accesible como el Curso Básico de Python, este programa se posiciona como una pieza clave en la formación de profesionales capaces de desenvolverse con soltura en entornos colaborativos y tecnológicamente exigentes, preparados para afrontar los desafíos del trabajo digital contemporáneo con confianza, criterio y responsabilidad. 3. Objetivo general del curso Capacitar al estudiante en el uso práctico y progresivo de Git y GitHub como herramientas fundamentales para el control de versiones, la organización de proyectos y la colaboración en equipo, mediante un enfoque guiado y accesible desde interfaces gráficas y la web. Al finalizar el curso, el estudiante será capaz de gestionar repositorios, registrar cambios con commits claros, trabajar con ramas, publicar y clonar proyectos, colaborar mediante issues y pull requests, revisar el trabajo de otros, planificar tareas con tableros, aplicar protección básica y automatización, apoyarse responsablemente en la inteligencia artificial y presentar versiones y portafolios de manera profesional. Abraham Zamudio