Javascript concepts covered include variables declared with var, functions defined and called, the DOM accessed through events, and object-oriented programming principles. Functions can take arguments and closures allow functions to access variables from outer scopes.