Google Panda and Google Penguin are Google algorithms. They help search engines to display accurate results in response to the posed queries.
The fundamental difference between these two Google Panda and Google Penguin is that Google Panda aims to eliminate spam content and Google Penguin concerns itself with keyword stuffing and bad links.
Where Google Panda is concerned, you have to regularly update your site for gaining higher ranks in the SERPs. With Google Penguin, it is best to avoid black hat practices, non-relevant content, doorway pages, and excessive link-building.