Opa Carlos, obrigada pelo retorno :)
O que está ocorrendo é que a imagem não está sendo localizada.
Nos cursos de HTML e CSS, as imagens, estilos e páginas encontram-se juntas dentro da pasta raiz do projeto, ou seja, não estão se organizando separadamente de acordo com as suas respectivas categorias. Sendo assim, quando o instrutor escreveu background: url("bg.jpg");
, a imagem foi localizada e exibida.
Entretanto, notei que no seu projeto as imagens estão dispostas dentro de uma pasta destinada só para elas. Dessa forma, no CSS quando passamos o caminho da imagem de fundo para localizarmos, temos que fazer da mesma forma que fizemos no HTML anteriormente com as outras imagens, especificando o caminho completo.
Modificando, o código ficará assim:
footer{
text-align: center;
background: url("_img/bg.jpg");
padding: 40px 0;
}
Teste e veja se soluciona a questão, fico no aguardo para saber!
Espero ter ajudado, em caso de dúvidas fique a vontade para perguntar. Bons estudos!