Este documento presenta diversas estrategias didácticas como el aprendizaje basado en problemas, cooperativo, orientado por proyectos y basado en el diseño. También introduce la clase invertida, gamificación y el proyecto ChildProgramming del Grupo IDIS de la Universidad del Cauca. Cada estrategia se explica brevemente con ejemplos e imágenes para facilitar su comprensión. El objetivo general es cualificar en GNU/Linux y sistematizar experiencias pedagógicas basadas en software libre.