Hablas de comandos que ya hemos visto y codigo que hemos visto y creo que estas confundiendo cursos, porque yo no he visto que hayas explicado nada. Mininuto 4:58 "go mod graph", es la primera vez que lo mencionas.
Estas dos variables son estan "hard-coded". No hay forma de sacar el userName y groupName dinamicamente? Es decir que hay que tocar el codigo y meter esos datos a mano?
No se puede seguir el proyecto si no explicas como importar los archivos del modulo. En vez de usar modulos locales y mostrar la estructura, haces referencia a los modulos del repositorio de GitHub. Para descargar el proyecto finalizado, esta bien pero para seguir el curso paso a paso es imposible. En este sentido me siento perdido y te estoy siguiendo a ciegas.
Deberías explicar con más detalle las funciones anónimas, las funciones predicado y los closures. El ejemplo de la leccion 4.5 recibe una función anónima (función predicado) que devuelve un valor booleano. En la leccion 4.6 el ejemplo de la suma se podría haber hecho con un closure, en mi opinión. Comento esto por si sirve de mejora para una futura actualización del contenido del curso.
Convendría revisar el código del repositorio del curso, ya que no corresponde exactamente con lo expuesto en los videos.