Use Snap! as a more advanced alternative to Scratch in an introductory programming course.