Yes! I actually find learning full stack JavaScript most enjoyable when I am engaged in a gamified learning experience.
TeamTreeHouse.com does a great job of this, offers tons of content, and their prices are ridiculously cheap for the amount of material they give you access to.
Hope this helps!