Derived functors are tools in homological algebra used to extend the notion of functors to chain complexes, allowing the computation of homology and cohomology in more complex settings. They provide a systematic way to derive invariants from non-exact functors, enhancing their applicability in various mathematical contexts such as algebraic topology and algebraic geometry.