Lo pseudocodice è una descrizione dettagliata in linguaggio semplice (non linguaggio di programmazione) di ciò che un algoritmo dovrebbe fare. Pseudo- significa non vero o reale, quindi si potrebbe dire che lo pseudocodice è codice fittizio, ma utile per capire cosa dovrebbe fare un algoritmo.
Si può anche pensare allo pseudocodice come a una struttura di alto livello. Lo pseudocodice viene scritto in genere per pianificare una parte complessa di un programma prima di scrivere il codice reale.