Learn to Code with Snap

SAP Young Thinkers Community

Computer and Data Science with Snap!

Snap! is a cloud-native graphical programming environment and an online community. It is the programming language made for UC Berkeley’s popular introductory Computer Science course named “The Beauty and Joy of Computing”.

Snap! has been translated into more than 40 languages and is used around the world – from Göttingen to Beijing – for teaching and research. Snap! has been designed for inclusion. Its low floor welcomes beginners and its multi-media capabilities invite creative thinkers of all ages. At the same time, Snap! offers sophisticated abstractions that are otherwise only found in the most advanced programming languages for artificial intelligence.   

Related Articles