What is the difference between Hangul and Hanja?

Hanja, is the Korean name for Chinese characters. It refers to those Chinese characters borrowed from Chinese and incorporated into the Korean language with Korean pronunciation.

Hangul, is the native alphabet of the Korean language. It was created in the mid-fifteenth century, and is now the official script of both North and South Korea.