

You should have some knowledge of functions, variables, Objects, Arrays and other fundamentals. This isn't JavaScript from scratch, so if you are looking for a beginner course this probably isn't it. Some of the videos feature a review of topics that are a little shaky for some such as scoping, keyword this and prototypal inheritance.

Almost everyone! Advanced JavaScript developers will be able to go through the course a little more quickly, but I've designed this course to be as approachable as possible.
