Alice Programming: Materials from Duke University
Alice is a tool that helps budding programmers to learn programming in a visual environment. These materials cover Alice 2 and Alice 3 and include videos, Powerpoint slides and handouts. Teachers can develop a short course in either of these Alice versions based on this material. Alice can also be used as a tool by teachers to develop lessons on topics such as reading, geography, math and other academic areas.
Advertised as K-12 materials, these materials are also appropriate for any adul non-programmers of all ages who need a comfortable start in learning to program.