No segundo "If", a variável está iniciando com letra maiúscula, o que acarreta erro no código (devido à variável IdadeJoao não existir), além de não seguir a boa prática da criação das variáveis iniciando-as com letras minúsculas (como isto não foi citado no curso... quem nunca viu isso pode pegar esta prática ruim).
if (IdadeJoao >= 18 && acompanhado == true)
este problema ocorre em todos os códigos dos exemplos, pelo que pude ver.