Introductory resources

This page collects a bunch of articles, lecture notes, textbooks and recordings related to density-functional theory (DFT) and DFTK. These serve as an introduction to DFT and its implementation in DFTK.

Since DFTK aims for an interdisciplinary audience the level and scope of the referenced works varies. They are roughly ordered from beginner to advanced. For a list of articles dealing with novel research aspects achieved using DFTK, see Publications.

A good starting point is going through a first Julia tutorial, and through the lecture notes from the DFTK school 2022 referenced below.

Julia resources

Since DFTK is written and meant to be used in Julia, learning the basics of the language will be useful.

Workshop material and tutorials

DFTK documentation resources

See also these pages from the Theoretical Background section of the DFTK docs:

Textbooks and reviews

Recordings