En resumen: Git es un software para administrar repositorios (en su mayoría, de códigos de programación) para el control de versiones del mismo. Git tiene una interfaz grafica pero también se puede usar a través de una linea de comandos como lo hacen en este curso GitHub por otra parte es una plataforma web capaz de interactuar con Git para administrar repositorios sobre la web pero hay mas plataformas como GitLab. Otra cosa a tener en cuenta es que me parece que durante el curso se menciono que la linea de comandos de Git soporta comandos de linux aunque tengas windows. por ende si utilizas la linea de comandos de windows puede que varíen solo un poco
Diria que no es mala idea investigar un poco mas sobre los comandos del CLI de nuestros S.O para poder entender mejor y fluir durante el curso y que no es necesario ver todos los comandos del S.O pero si al menos los dedicados al manejo de archivos