Depende do que você considera avançado, acho que não há consenso comum do que é avançado em JS ou não. Tem gente que considera que orientação a objetos ou design patterns como avançado, para outras pessoas esses conceitos são básicos.
Para ficar mais fácil de te ajudar, o que você já conhece de JS ou quais conceitos você acreditar serem avançados para você?
Outro ponto importante, você se refere ao JS como linguagem, na programação web no navegador ou com o Node? Cada um desses, abre um leque de possibilidades bem grande.
Se estiver falando de uso do JS no browser, o MDN é uma excelente referência.
Edit:
Esse site aqui também é uma excelente opção para estudos de JS como linguagem em si e sua aplicação nos browsers.