Take a look at these awesome learning resources.
One of the best things about Codecademy is that they can accommodate your learning depending on your skill. The videos are high quality and the experts are on point. You can simply sign up for an account and go through their whole catalog of courses. This is a great place to start especially for beginner
You don’t need experience to start. What you do need is patience to work through some of their complex tasks and good critical thinking to understand the logic behind the course. It is approximately 3 hours long and is regarded as one of the best ways to learn JavaSript.
However, you might need to Google to get help in solving problems as well as learn how to debug since these are part of the learning process.
Take learning one step further by studying how to set up your environment. This course offered by Pluralsight is approximately 5 hours long and aims to train you for a more professional setting.
Some of the things you learn are: setting up IDE, how to run projects using Git repository and how to use GitHub to publish your own code library.
Advanced Fundamentals to jQuery & Pure DOM Scripting
This is one of the longest videos available at Pluralsight but is one of the best places to learn jQuery. It covers everything from jQuery to Ajax calls.
This course is highly recommended if you don’t know where to start with jQuery.
Bonus: The Web Developer Bootcamp from Udemy