This tutorial gives an overview of the most widespread techniques of both ultrashort pulse shaping and pulse characterization.