DISCHARGE, What is the difference between a denial of discharge and a debt being non-dischargeable?

Answer: 

Denial of a discharge applies to all debts of the debtor’s bankruptcy estate, while determination of non-dischargeability applies to a particular debt only. A request for denial of discharge is usually granted because the debtor has defrauded a creditor, concealed property of the estate, made a false oath, presented or used a false claim, refused to obey any lawful order of the court and other reasons contained in the Bankruptcy Code.

On the other hand, non-dischargeability of a debt excepts a particular debt from the discharge. This means that if the debt is determined non-dischargeable the debtor is still obligated to that creditor.