Heuristika je praktický způsob řešení problému. Je lepší než náhoda, ale ne vždy funguje. Člověk si heuristiku vytvoří pomocí inteligence, zkušeností a zdravého rozumu. Pokus a omyl je nejjednodušší heuristika, ale jedna z nejslabších. Pravidlo palce a "kvalifikovaný odhad" jsou další názvy pro jednoduché heuristiky. Protože u heuristiky není jisté, že se dobereme nějakého výsledku, vždy existují výjimky.

Někdy jsou heuristiky poněkud vágní: "podívej se, než skočíš" je návodem k chování, ale "přemýšlej o důsledcích" je o něco jasnější. Někdy je heuristika celým souborem fází. Když lékaři vyšetřují pacienta, procházejí celou řadou testů a pozorování. Možná nezjistí, co je špatně, ale dávají si nejlepší šanci na úspěch. Tomu se říká diagnóza.

V informatice je "heuristika" druh algoritmu. Algoritmy se píší tak, aby se dosáhlo dobrého řešení problému. Heuristický algoritmus může obvykle najít docela dobré řešení, ale neexistuje žádná záruka nebo důkaz, že řešení je správné. Dalším faktorem je čas potřebný k provedení algoritmu.