Beauty and Joy of Computing
Beauty and Joy of Computing is an Advanced Placement (AP) Computer Science Principles course developed by EDC and the University of California, Berkeley. In this course, students create programs using the programming language Snap! They also discuss the social implications of computing, and consider best practices for producing and consuming technology.