Use Snap! as a more advanced alternative to Scratch in an introductory programming course. Next Find the resource at http://byob.berkeley.edu/ Other Tips By Other Tips By Georgia Tech's 2012 AP CS Teachers' Workshop Tags Scratch Other Programming Language Intro Programming Snap! External Source Georgia Tech's 2012 AP CS Teachers' Workshop, under "Links to material"