Gram staining is a method used to differentiate bacterial species into two large groups (gram-positive and gram-negative) based on the chemical and physical properties of their cell walls. It involves applying a violet stain to a heat-fixed smear of the bacteria on a slide and then rinsing with an iodine solution or alcohol to remove the excess stain and differentiate the bacteria. The presentation provided an overview of the gram staining technique.