If you’re ready to go ahead and dive into more advanced lands, check out React and server-side JavaScript with Node.js.
code combat JavaScript can be a reasonably easy way to add added functionality to your web page, but learning JavaScript on your own can be a daunting task. JavaScript Tutor - Visualize JavaScript code execution to learn JavaScript online (also visualize Python2, Python3, Java, JavaScript, TypeScript, Ruby, C.
Here are some little how-to posts that can shed a light on some JavaScript tasks, and as a side effect better understand what JavaScript can do and how it works: