Some of the different concepts you will learn under JavaScript include advanced function concepts (high order and recursive functions), function fundamentals, basic programming structure, and object data structure (build-in data, object, array, etc.)