A 6-lecture mini course on developing your own density functional theory code, taught by Prof. Tomas Arias at Cornell University. These lectures briefly introduce the algebraic formulation of density functional theory and total energy minimization algorithms which have been used in JDFTx.
The course material (assignments, lecture notes and octave code) is available for download here.