There are numerous websites for learning Web Development. Here are the three websites which I tend to like.
2: Udacity: Most of the courses here are done in collaboration with Google, which is obviously a better thing. But the thing is that not all courses are free. If you want to learn all those advanced stuffs then pay some extra bucks which is worth spending .
3:Udemy : What I like about this website is that there are numerous free courses on Web Development. You can get an entire course, beginner to advanced only on Rs 600.
There are more websites like Khan Academy….etc.