Si hay diferencia. Hervir y cocer son formas de cocinar. Hervir es poner un alimento en agua al fuego. Cocer es en general preparar un alimento al calentarlo (puede ser en agua, aceite, parrilla, horno, etc). Cocinar es un verbo más general, que significa preparar comida (por lo general calentándola, pero no necesariamente).