While computer science is a subject area in itself, the basic skills of using code to create animations, presentations and games can be used in any discipline. Web-based tools such as Scratch allow students and teachers to practice the basics of coding in a collaborative community. The Scratch community supports a culture of sharing and collaboration. Users can see the code of projects created by others and adapt, edit and build on it while ensuring credit goes to the original creator.
Using a tool such as Scratch to communicate and demonstrate understanding of scientific concepts can support the development of creativity, critical thinking, collaboration and digital citizenship.