"many knowledge" is not English...
Yea. It should be "concepts" instead.
Or maybe just ' knowledge'
Or 'a lot of knowledge'