霍格沃茨共有14个科目。
其中必修课有七门,分别为魔药学(Potions)、魔法史(History of Magic)、天文学(Astronomy)、草药学(Herbology)、魔咒课(Charms)、黑魔法防御术(Defence Against the Dark Arts)、变形学(Transfiguration)。
限定必修课两门,分别为飞行课(Flying lessons)和幻影显行培训班(Apparate lessons)。
选修课五门,为占卜课(Divination)、算数占卜课(Arithmancy)、保护神奇生物课(Care of Magical Creatures)、古代如尼文研究(Study of Ancient Runes)和麻瓜研究(Muggle Studies)。
霍格沃茨课程有黑魔法防御术。
黑魔法防御术是《哈利·波特》中霍格沃茨魔法学校与伊法魔尼魔法学校中的主要课程。黑魔法防御术主要就是防御黑魔法及一些神奇生物的咒语。在黑魔法防御术课程中,学生们学习如何用魔法来保护自己免受黑暗生物与黑魔法的侵害,并且学习一些进攻性魔法。