Alice is a program that allows students to learn programming concepts by creating 3D virtual worlds and telling interactive stories or playing simple games. It provides teaching materials like textbooks and lessons, and students can view examples in the Alice Gallery, a collection of 3D scenes donated by Carnegie Mellon students in categories like Amusement Park, Animals, Beach, and more.