Practice, practice and once again practice. I have taken JavaScript courses before ( very boring to solve theoretical problems) but only he gave me practical understanding from the very first lines of code. Very straight forward examples and very well explained and illustrated. The course content good enough for a beginner to become better JavaScript programmer.