Le pseudo-code est une description détaillée en langage clair (et non en langage de programmation) de ce qu'un algorithme doit faire. Dans la mesure où pseudo signifie faux ou factice, le pseudo-code est un code factice, mais qui sert à déterminer les tâches d'un algorithme.
Vous pouvez aussi considérer le pseudo-code comme un plan de haut niveau. On écrit généralement le pseudo-code pour planifier une partie complexe ou volumineuse d'un programme avant d'écrire le code réel.