A singly linked list is one of the data structures in computer science. It serves as a building block for more complex structures such as stacks, queues, and graphs.