knowldege = abstract, generally a global idea, speaks of English itself, generally more broad based than "a knowledge" indicating sufficient knowledge but not all of it. Both sentences are correct.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.