This document reviews the mechanisms of antibiotic resistance and tolerance in Streptococcus pneumoniae. It discusses how S. pneumoniae has developed three main mechanisms to resist antibiotics: preventing antibiotic access to targets, inactivating antibiotics, and altering antibiotic targets. Specifically, it describes how mutations in penicillin-binding proteins can reduce affinity for beta-lactam antibiotics like penicillin. It also explains how mutations in DNA gyrase and topoisomerase genes can confer resistance to fluoroquinolones by altering their targets. Recent studies on antibiotic tolerant mutants revealed new insights into controlling bacterial cell death.