Olá Giann,
para trabalhar com o Git, você não precisa de uma conta no GitHub. A própria ferramente da Git criar um repositório de código local na sua máquina que já te permite versionar o código sozinho.
No caso o GitHub é um site a parte que só serve como um servidor na nuvem para centralizar este código caso você esteja trabalhando num time, por exemplo. É interessante você criar a conta no GitHub e fazer aquelas configurações de chave de segurança para sentir como é enviar os códigos para este servidor central.
E para fazer os cursos da Alura você pode pegar inclusive o plano gratuito mesmo do GitHub. Se não me engano, na hora de criar sua conta e escolher o plano da sua conta lá no GitHub terá uma opção "Unlimited public repositories for free". Pode pegar este mesmo sem problemas.