What is DES Algorithm?

In this tutorial we will study What is DES Algorithm (Data Encryption Standard), How does the Algorithm for Data Encryption Standard (DES) work, The steps of DES algorithm, What are the disadvantages of DES, What are the advantages of DES, Why learn DES, What are the modes of operation of DES, and How to implement the DES algorithm? with the help of example.