Carnegie Mellon University School of Computer Science

Return to all Outreach programs

Alice

http://www.alice.org/

Alice is an innovative block-based programming environment that makes it easy to create animations, build interactive narratives, or program simple games in 3D. Unlike many puzzle-based coding applications, Alice motivates learning through creative exploration. The interface aims to teach logical and computational thinking skills, fundamental principles of programming and to be a first exposure to object-oriented programming. The Alice Project provides supplemental tools and materials for teaching using Alice across a spectrum of ages and subject matter with proven benefits in engaging and retaining diverse and underserved groups in computer science education.

  • Contact: Eric Brown ( )
  • Grade Level: Middle School, High School, College
  • Delivery: In-School, After School, Summer Program
  • Audience: Students, Teachers, Parents, Informal Educators
  • Cost: Software and online resources are free; professional development offerings differ.
  • Duration: Prior to the COVID-19 pandemic, Alice was running one-week trainings every summer. Free online workshops may be available during the pandemic.