This document contains lecture slides on first order logic inference from a course on artificial intelligence at the University of Hildesheim in Germany. It introduces concepts like unification, forward chaining, backward chaining and resolution. Forward chaining uses generalized modus ponens to iteratively infer new statements from a knowledge base consisting of Horn clauses. Backward chaining works in the opposite direction, trying to satisfy query atoms by matching them to rule heads and replacing with rule bodies.