Verdad is a noun, Cierto is an adjective.
In practice, they can be used almost interchangeably. Just make sure the syntax is correct for the type of word you're using ;)
Es cierto // Es la verdad // Es verdad
Lo cierto es que... // La verdad es que...
Es cierto lo que dices // Es verdad lo que dices...
However, some constructs will only appear one way:
Dime la verdad.
Of course, cierto
is basically identical to verdadero
.