{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,20]],"date-time":"2026-06-20T21:12:34Z","timestamp":1781989954197,"version":"3.54.5"},"reference-count":11,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2010,11,1]],"date-time":"2010-11-01T00:00:00Z","timestamp":1288569600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Comput. Educ."],"published-print":{"date-parts":[[2010,11]]},"abstract":"<jats:p>Scratch is a visual programming environment that allows users (primarily ages 8 to 16) to learn computer programming while working on personally meaningful projects such as animated stories and games. A key design goal of Scratch is to support self-directed learning through tinkering and collaboration with peers. This article explores how the Scratch programming language and environment support this goal.<\/jats:p>","DOI":"10.1145\/1868358.1868363","type":"journal-article","created":{"date-parts":[[2010,11,30]],"date-time":"2010-11-30T15:03:23Z","timestamp":1291129403000},"page":"1-15","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":915,"title":["The Scratch Programming Language and Environment"],"prefix":"10.1145","volume":"10","author":[{"given":"John","family":"Maloney","sequence":"first","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mitchel","family":"Resnick","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Natalie","family":"Rusk","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Brian","family":"Silverman","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Evelyn","family":"Eastmond","sequence":"additional","affiliation":[{"name":"Massachusetts Institute of Technology"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2010,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/6592.6595"},{"key":"e_1_2_1_2_1","unstructured":"Harvey B. and M\u00f6nig J. 2010. http:\/\/byob.berkeley.edu\/ (accessed 6\/10). Harvey B. and M\u00f6nig J. 2010. http:\/\/byob.berkeley.edu\/ (accessed 6\/10)."},{"key":"e_1_2_1_3_1","volume-title":"eds","author":"Kafai Y.","year":"1996","unstructured":"Kafai , Y. and Resnick , M. , eds . 1996 . Constructionism in Practice : Designing, Thinking, and Learning in a Digital World. Lawrence Erlbaum Associates , Inc., Mahwah, NJ. Kafai, Y. and Resnick, M., eds. 1996. Constructionism in Practice: Designing, Thinking, and Learning in a Digital World. Lawrence Erlbaum Associates, Inc., Mahwah, NJ."},{"key":"e_1_2_1_4_1","unstructured":"Kay A. 2010. Squeak etoys children and learning. http:\/\/www.squeakland.org\/resources\/articles\/ (accessed 6\/10). Kay A. 2010. Squeak etoys children and learning. http:\/\/www.squeakland.org\/resources\/articles\/ (accessed 6\/10)."},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1227504.1227388"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/215585.215636"},{"key":"e_1_2_1_7_1","volume-title":"Mindstorms: Children, Computers, and Powerful Ideas","author":"Papert S.","year":"1980","unstructured":"Papert , S. 1980 . Mindstorms: Children, Computers, and Powerful Ideas . BasicBooks , New York . Papert, S. 1980. Mindstorms: Children, Computers, and Powerful Ideas. BasicBooks, New York."},{"key":"e_1_2_1_8_1","unstructured":"Resnick M. Kafai Y. Maeda J. etal 2003. A networked media-rich programming environment to enhance technological fluency at after-school centers in economically-disadvantaged communities. Proposal to the National Science Foundation (project funded 2003--2007). Resnick M. Kafai Y. Maeda J. et al. 2003. A networked media-rich programming environment to enhance technological fluency at after-school centers in economically-disadvantaged communities. Proposal to the National Science Foundation (project funded 2003--2007)."},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1592761.1592779"},{"key":"e_1_2_1_10_1","volume-title":"Computers and squeak as environments for learning","author":"Steinmetz J.","unstructured":"Steinmetz , J. 2002. Computers and squeak as environments for learning . In M. Guzdial and K. Rose, Eds., Squeak : Open Personal Computing and Multimedia, Prentice-Hall , Inc., Upper Saddle River, NJ. 453--482. Steinmetz, J. 2002. Computers and squeak as environments for learning. In M. Guzdial and K. Rose, Eds., Squeak: Open Personal Computing and Multimedia, Prentice-Hall, Inc., Upper Saddle River, NJ. 453--482."},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/38807.38823"}],"container-title":["ACM Transactions on Computing Education"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1868358.1868363","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1868358.1868363","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:08:53Z","timestamp":1750248533000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1868358.1868363"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,11]]},"references-count":11,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,11]]}},"alternative-id":["10.1145\/1868358.1868363"],"URL":"https:\/\/doi.org\/10.1145\/1868358.1868363","relation":{},"ISSN":["1946-6226"],"issn-type":[{"value":"1946-6226","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,11]]},"assertion":[{"value":"2010-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-09-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2010-11-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}