Proceduralno znanje je v splošnem vrsta znanja, ki ga nekdo ima in dokazuje s postopkom nečesa. To je v nasprotju z deklarativnim znanjem, ki je vrsta znanja, ki nakazuje, da nekdo ve o nečem in je lahko bolj abstraktno razumevanje kot praktično razumevanje. Izraz se lahko uporablja v več različnih kontekstih, kot sta kognitivna psihologija in pravo intelektualne lastnine, v teh kontekstih pa običajno pomeni nekoliko drugačne stvari. Kot intelektualna lastnina, na primer, običajno označuje sveženj informacij, ki se pogosto štejejo za »poslovno skrivnost«, ki so lahko v lasti podjetja.
Obstajajo tri osnovne uporabe postopkovnega znanja in vsako uporabo običajno razumemo v okviru drugega študijskega področja. V kognitivni psihologiji – študiji o tem, kako ljudje razumejo stvari in kako deluje um, da pridobi, prikliče in uporabi znanje – se postopkovno znanje običajno obravnava kot znanje o tem, kako nekaj narediti. To je pogosto nezavedno znanje in čeprav ga lahko nekdo dokaže, je to lahko nekaj, česar oseba ne upošteva. Na primer, pek lahko po občutku ve, kdaj je testo pripravljeno, vendar ima težko razložiti ta natančen občutek nekomu drugemu.
Podobno je procesno znanje v tem smislu lahko nekaj, kar nekdo zna narediti, ne da bi o tem sploh razmišljal. Večina ljudi se na primer nauči govoriti in verbalno komunicirati med razvojem dojenčkov in zgodnjega otroštva. Medtem ko ljudje lahko komunicirajo na ta način, večina ljudi dejansko ne razmišlja o tem, kako oblikujejo besede in izražajo ideje verbalno. To je proceduralno znanje in ne deklarativno znanje.
V poslovanju je procesno znanje informacija, ki predstavlja »poslovno skrivnost« ali informacija, ki je intelektualna lastnina podjetja in je zelo dragocena za poslovanje. Običajno označuje, kako je nekaj narejeno in je pogosto sestavljeno iz tajnih in javnih informacij. Tovrstno znanje je mogoče prenesti z nakupom podjetja in nepooblaščena objava ali prodaja teh informacij je pogosto lahko nezakonita.
V kontekstu razvoja umetne inteligence se proceduralno znanje uporablja za opis programiranja, ki kaže, kako narediti nekaj za umetno inteligenco. Ta vrsta programiranja vključuje številne različne postopke, ki bi jih lahko izvajala umetna inteligenca, in nato sistemu omogoča, da te naloge dokonča. V deklarativni umetni inteligenci, ki temelji na znanju, sistem ve, kaj bi lahko storil, namesto posebnih postopkov, nato pa sekundarni program učinkovito uporablja ustrezno znanje.