ExCITE Curriculum

In this course, you will create programs using the Snap! programming language, you will learn some of the most powerful ideas of computer science, and you will discuss the social implications of computing, thinking deeply about how you can be personally active in promoting the benefits and reducing the possible harms.

Tips for using this site:

This site incorporates side-by-side options for viewing the tutorial information and working in Snap! on a single screen. If you prefer another format, for instance if you have access to a dual screen or like to have two tabs open, use the full set of slides at the top of each unit page.

To access snap outside of this site instead, use the link https://snap.berkeley.edu/snap/snap.html

Can't see your canvas? Press the expand button to view your code in action!