Contexto:
O FreeCodeCamp é um ótimo site que prepara o desenvolvedor tanto para Front End quanto Back End para as principais tecnologias do mercado. Sugiro acessar o link caso não saiba do que se trata.
Cada aula é realizada com a aplicação de exercícios. Ao final de algumas etapas, são feitos pequenos projetos tanto para fixar o conhecimento, quanto para expandi-lo.
O melhor de tudo: é gratuito e concede certificados.
No início do curso, quando se abordou JQuery, tive muita dificuldade de avançar nos projetos por conta de "erros desconhecidos". O fato era que o CodePen (ferramenta de edição on-line usada para realizar os projetos) não reconhecia o código do JQuery. Isso me deixava em dúvidas se o código estava correto ou era outro problema. Após fazer uma verificações, tive certeza de que não era meu código (um simples "console.log()" dentro de um comando $.getJSON() não era executado, por exemplo).
Problema:
Um dos sintomas era que o JQuery não era reconhecido. Tudo que estava, por exemplo, dentro de uma cláusula JSON não era executado.
Um forma de ver isso, é rodar o código e consultar o console do CodePen.
Se aparecer esta mensagem:
Error: Bootstrap's JavaScript requires jQuery
Tudo indica que a solução a seguir vai resolver.