Professional Skills

ISMOS

Learn GitHub for Open Source

About the course

Start date: to be confirmed. It will open once the minimum number of enrollments is reached.

This GitHub for open source course is for developers: you will learn to use GitHub for open-source projects, collaborating effectively with other developers and managing your own projects.

What is included

lessons
5
quiz
1
resource
1
certificate
Yes

Syllabus

5 lessons

  1. 01Clase 1 - Introducción al Código Abierto y Fundamentos de Git/GitHub

    Contenidos:

    Introducción al Código Abierto

    Qué es el software libre y de código abierto (FOSS)

    Licencias comunes (MIT, GPL, Apache)

    Ética y sostenibilidad del open source

    Fundamentos de Git y GitHub

    Repositorios: clonar, forkear y hacer pull

    Commits, ramas y merges

    GitHub Flow vs Git Flow

  2. 02Clase 2 - Contribuir a un Proyecto y Colaboración y Comunidad

    Contenidos:

    Contribuir a un Proyecto

    Leer el README, CONTRIBUTING.md y CODE_OF_CONDUCT

    Issues, forks y pull requests

    Buenas prácticas para contribuciones (mensajes de commit, pruebas, estilo)

    Colaboración y Comunidad

    Cómo crear y responder issues

    Etiquetas, milestones y discussion boards

    Revisión de código y feedback constructivo

  3. 03Clase 3 - Automatización y Mantenimiento

    Contenidos:

    Automatización y Mantenimiento

    GitHub Actions y CI/CD básicos

    Gestión de dependencias y seguridad

    Herramientas de mantenimiento: bots, templates, CODEOWNERS

  4. 04Clase 4 - Tu Primer Proyecto Open Source

    Contenidos:

    Tu Primer Proyecto Open Source

    Cómo iniciarlo

    Cómo atraer colaboradores

    Cómo mantenerlo en el tiempo

  5. 05Conclusión
  6. 06Sobre el instructor

    Andrea Correia – Open Source software developer & DevRel

    Open Source software developer & DevRel

Starts Dec 10, 2026

I'm interested