Algoritmica este un domeniu al informaticii care se concentrează asupra dezvoltării de algoritmi, care sunt pași precis definiți și ordonați pentru a rezolva o problemă sau pentru a efectua o sarcină. Algoritmica este esențială în dezvoltarea de software, dezvoltarea de rețele de calculatoare și în prognoza datelor și a înțelegerii artificiale. Oameni din domenii precum matematica, fizica și științele sociale folosesc algoritmica pentru a înțelege fenomene complexe precum structurile de rețele sociale și modelele economice.