Languages Features Calendar CSV Lists Blog About Sponsor Add Language
GitHub icon



Scratch is a visual created in 2002.

#91on PLDB 20Years Old 16.9kUsers
51Books 45Papers
A screenshot of the visual language Scratch.

Scratch is a free visual programming language developed by the MIT Media Lab. Scratch was created to help young people learn to think creatively, reason systematically and work collaboratively. It is used by students, teachers and parents to easily create interactive stories, animations, games, etc. Read more on Wikipedia...

Books about Scratch from ISBNdb

title authors year publisher
Scratch 2.0 Programming For Teens Ford, Jerry Lee. 2014 Cengage Learning Ptr
Scratch 2.0 Programming for Teens Ford, Jr. Jerry Lee 2014 Cengage Learning PTR
Simply JavaScript: Everything You Need to Learn JavaScript From Scratch Yank, Kevin and Adams, Cameron 2007 SitePoint
DK Workbooks: Coding with Scratch Workbook: An Introduction to Computer Programming DK 2015 DK Children
Scratch For Kids For Dummies Breen, Derek 2015 For Dummies
Scratch Programming for Teens Ford, Jr. Jerry Lee 2008 Cengage Learning PTR
Scratch 2.0 Game Development HOTSHOT Pul, Sergio van and Chiang, Jessica 2014 Packt Publishing
Scratch 1.4: Beginner's Guide Badger, Michael 2009 Packt Publishing
Advanced Scratch Programming: Learn to design programs for challenging games, puzzles, and animations Joshi, Abhay B and Pande, Ravindra 2016 CreateSpace Independent Publishing Platform
Pen Art In Scratch Programming: The Art Of Programming And The Programming Of Art Abhay Joshi and Sandesh Gaikwad 2018 Createspace Independent Publishing Platform
LEARN PYTHON PROGRAMMING: Write code from scratch in a clear & concise way, with a complete basic course. From beginners to intermediate, an hands-on project with examples, to follow step by step GRAY, WILLIAM 2019 Independently published
Data Science From Scratch Joel Grus 2019 O'reilly Media
Raspberry Pi: Amazing Projects from Scratch Pajankar, Ashwin and Kakkar, Arush and Poole, Matthew and Grimmett, Richard 2016 Packt Publishing
EXCEL VBA PROGRAMMING : This Book Includes :: A Step-by-Step Tutorial For Beginners To Learn Excel VBA Programming From Scratch and Intermediate ... VBA Programming For Professional Advancement Bradley, Peter 2019 Independently published
Machine Learning With Python: Handbook Made For Beginners, From Scratch To Fluent Programming With Example And Basics Of Numpy, Pytorch, Keras, Scikit Learn, Tensorflow Programming Languages Project 2019 Independently Published
Scratch Programming for Beginners: A Kid's Guide to Coding Fundamentals Burditt MS MA, Raina 2020-09-01T00:00:01Z Rockridge Press
Scratch 3 Programming Playground: Learn to Program by Making Cool Games Sweigart, Al 2021 No Starch Press
25 Scratch 3 Games for Kids: A Playful Guide to Coding Wainewright, Max 2019 No Starch Press
Scratch Programming Playground: Learn to Program by Making Cool Games Sweigart, Al 2016-09-16T00:00:01Z No Starch Press
Programming Bitcoin: Learn How to Program Bitcoin from Scratch Song, Jimmy 2019-03-05T00:00:01Z O'Reilly Media
DK Workbooks: Scratch Challenge Workbook: Packed with Scratch Coding Activities DK 2017 DK Children
Super Scratch Programming Adventure! (Scratch 3) The LEAD Project 2019 No Starch Press
Network Programming with Go: Learn to Code Secure and Reliable Network Services from Scratch Woodbeck, Adam 2021 No Starch Press
Network Programming with Go: Code Secure and Reliable Network Services from Scratch Woodbeck, Adam 2021 No Starch Press
Programming Bitcoin: Learn How to Program Bitcoin from Scratch Song, Jimmy 2019 O'Reilly Media
Coding for Kids Ages 9-15: Simple HTML, CSS and JavaScript lessons to get you started with Programming from Scratch Mather, Bob 2020 Independently published
Scratch 3 Programming Playground: Learn to Program by Making Cool Games Sweigart, Al 2021 No Starch Press
Hands-On Unity 2021 Game Development: Create, customize, and optimize your own professional games from scratch with Unity 2021, 2nd Edition Borromeo, Nicolas Alejandro 2021 Packt Publishing
Getting Started with Streamlit for Data Science: Create and deploy Streamlit web applications from scratch in Python Richards, Tyler 2021 Packt Publishing
25 Scratch 3 Games for Kids: A Playful Guide to Coding Wainewright, Max 2019 No Starch Press
Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games (Covers Version 2) The LEAD Project 2013 No Starch Press
Python programming: Crash Course guide: learn from scratch fundation of programming, data and coding skills. Apply your competences with hand on project exercises. Kölling, Michail 2021 Francesco Cammardella
The Everything Kids' Scratch Coding Book: Learn to Code and Create Your Own Cool Games! Rukman, Jason 2018 Everything
Scratch Programming in easy steps McManus, Sean 2019 In Easy Steps Limited
Make Your Own Scratch Games! Anthropy, Anna 2019 No Starch Press
Scratch Programming: An In-depth Tutorial on Scratch Programming for Beginners Morris, Mike 2019-09-12T00:00:01Z Independently published
Scratch Programming in easy steps: Covers versions 1.4 and 2.0 McManus, Sean 2013-10-29T00:00:01Z In Easy Steps Limited
Super Scratch Programming Adventure! (Covers Version 2): Learn to Program by Making Cool Games (Covers Version 2) The LEAD Project 2013-10-13T00:00:01Z No Starch Press
Angular Projects: Build nine real-world applications from scratch using Angular 8 and TypeScript Mohammed, Zama Khan 2019 Packt Publishing
Building Vue.js Applications with GraphQL: Develop a complete full-stack chat app from scratch using Vue.js, Quasar Framework, and AWS Amplify Ribeiro, Heitor Ramon 2021 Packt Publishing
Animation for Kids with Scratch Programming: Create Your Own Digital Art, Games, and Stories with Code Takeuchi, Danny J 2015 MentorsCloud
Embedded Programming with Android: Bringing Up an Android System from Scratch (Android Deep Dive) Ye, Roger 2015-08-23T00:00:01Z Addison-Wesley Professional
Super Scratch Programming Adventure! (Covers Version 1.4): Learn to Program By Making Cool Games Project, The LEAD 2012 No Starch Press
Learning Java by Building Android Games: Learn Java and Android from scratch by building six exciting games, 2nd Edition Horton, John 2018 Packt Publishing
The TensorFlow Workshop: A hands-on guide to building deep learning models from scratch using real-world datasets Moocarme, Matthew and So, Anthony and Maddalone, Anthony 2021 Packt Publishing
Parallel Programming with C# and .NET Core: Developing Multithreaded Applications Using C# and .NET Core 3.1 from Scratch (English Edition) Verma, Rishabh and Shrivastava, Neha and Akella, Ravindra 2020 BPB Publications
Scratch 1.4: Beginner’s Guide Badger, Michael 2009 Packt Publishing
Beginning C++ Game Programming: Learn C++ from scratch and get started building your very own games Horton, John 2016 Packt Publishing
Data Science from Scratch with Python: A Step By Step Guide for Beginner's and Faster Way To Learn Python In 7 Days & NLP using Advanced (Including Programming Interview Questions) Wilson, Richard 2019-09-16T00:00:01Z Independently published
Learning Java by Building Android Games: Learn Java and Android from scratch by building five exciting games, 3rd Edition Horton, John 2021 Packt Publishing
An Introduction to Data Analysis in R: Hands-on Coding, Data Mining, Visualization and Statistics from Scratch (Use R!) Zamora Saiz, Alfonso and Quesada González, Carlos and Hurtado Gil, Lluís and Mondéjar Ruiz, Diego 2020 Springer

Publications about Scratch from Semantic Scholar

title authors year citations influentialCitations
The Scratch Programming Language and Environment John H. Maloney and M. Resnick and N. Rusk and Brian Silverman and Evelyn Eastmond 2010 1029 114
From Scratch to “Real” Programming M. Armoni and Orni Meerbaum-Salant and M. Ben-Ari 2015 179 4
Do code smells hamper novice programming? A controlled experiment on Scratch programs F. Hermans and Efthimia Aivaloglou 2016 63 3
Effects of Using Alice and Scratch in an Introductory Programming Course for Corrective Instruction Chih-Kai Chang 2014 46 3
Evaluating a course for teaching introductory programming with Scratch to pre-service kindergarten teachers Stamatios Papadakis and M. Kalogiannakis 2019 29 1
Language learning for visual and auditory learners using scratch toolkit P. Sanjanaashree and M. A. Kumar and K. Soman 2014 20 1
“I have a tutorial for this”: the language of online peer support in the scratch programming community D. Fields and Katarina Pantić and Y. Kafai 2015 20 2
The Effects of an Information-Technology Gifted Program on Friendship Using Scratch Programming Language and Clutter Seungki Shin and Phanwoo Park and Youngkwon Bae 2013 18 0
Undergraduates Teach Game Programming Using Scratch P. Gruenbaum 2014 11 2
Lessons Learned from Teaching Scratch as an Introduction to Object-oriented Programming in Delphi Sukie van Zyl and E. Mentz and M. Havenga 2016 6 0
Programming a Humanoid Robot with the Scratch Language Sílvia Moros and L. Wood and B. Robins and K. Dautenhahn and Á. González 2019 6 1
Teaching Introductory Programming Concepts: A Comparison of Scratch and Arduino A. Beug 2012 5 0
Perceptions of Scratch Programming among Secondary School Students in KwaZulu-Natal, South Africa M. Marimuthu and P. Govender 2018 5 1
The Effect of In-service Training of Computer Science Teachers on Scratch Programming Language Skills Using an Electronic Learning Platform on Programming Skills and the Attitudes towards Teaching Programming Ahmed Alkaria and Riyadh A. Alhassan 2017 5 1
The Effect of teaching Scratch in introductory programming course Jungshin Park and Seok-Gee Cho 2012 4 1
Re-use of programming patterns or problem solving?: representation of scratch programs by TGraphs to support static code analysis Mike Talbot and Katharina Geldreich and Julia Sommer and Peter Hubwieser 2020 4 1
Perceived Acceptance and Use of Scratch Software for Teaching Programming: A Scale Development Study S. Yildiz and Alev Ates Cobanoglu and T. Kisla 2020 4 0
I Scratch and Sense But Can I Program?: An Investigation of Learning with a Block Based Programming Language N. Simpkins 2014 4 0
Which visual programming language best suits each school level? A look at Alice, iVProg, and Scratch Marcos Devaner do Nascimento and I. M. Félix and B. M. Ferreira and Lucas Mendonça de Souza and D. Dantas and L. de Oliveira Brandão and Anarosa de Oliveira Brandão 2019 4 0
DeepScratch: Scratch Programming Language Extension for Deep Learning Education Nora S. Alturayeif and Nouf Alturaief and Zainab Alhathloul 2020 4 1
Towards the Development of Computational Thinking and Mathematical Logic through Scratch Benjamin Maraza-Quispe and A. Maurice and Olga Melina and Lita Marianela and Lenin Henry and Walter Cornelio and Luis Ernesto 2021 3 1
Design and Implementation of Game for Learning Game Production Principles: Centering on Scratch Language Hong-Sub Lee and Hyung-Won Jeong and Young-Kyo Kim 2016 3 1
Comparison between the use of pseudocode and visual programming in programming teaching: An evaluation from scratch tool Críscilla M. C. Rezende and E. L. Bispo 2018 3 0
Learning Block Programming using Scratch among School Children in Malaysia and Australia: An Exploratory Study N. Zamin and Hazrita Ab Rahim and K. Savita and E. Bhattacharyya and Maryam Zaffar and Siti Nor Katijah Mohd Jamil 2018 3 0
Learning Renewable Energy by Scratch Programming I. Balouktsis and Gerasimos Kekeris 2016 3 0
Assessment of Scratch Programming Language as a Didactic Tool to Teach Functions Eduardo Quevedo Gutiérrez and Alberto Zapatera Llinares 2021 3 0
Evolving Continuous Optimisers from Scratch M. Lones 2021 2 0
Measurement and Visualization of Programming Processes of Primary School Students in Scratch Alexandra Funke and Katharina Geldreich 2017 2 0
Use of problem-solving approach to teach scratch programming for adult novice programmers (abstract only) Chiung-Fang Chiu 2014 2 0
Motivating Adult Learners by Introducing Programming Concepts with Scratch Maren Krafft and G. Fraser and Neil Walkinshaw 2020 2 0
Using Visual Programming Language for Remedial Instruction: Comparison of Alice and Scratch Ching Chang and Yu-Ling Lin and Chih-Kai Chang 2013 2 0
Computer simulation at school scratch and programming language choosing criteria V. O. Dzhenzher 2014 2 0
Pengembangan Sekolah Inklusi dengan Pemanfaatan Media Visual Scratch dan Alat Peraga Manipulatif Ukhti Raudhatul Jannah and Fauzan Prasetyo Eka Putra and Ainur Rofiq Hafsi and H. Basri 2021 1 0
Introducing Machine Learning with Scratch and Robots as a Pilot Program for K-12 Computer Science Education C. Chung and L. Shamir 2021 1 0
Linguistic and social treatment of Specific Language Impairment (SLI) using Scratch Noelia Di Pretoro 2016 1 1
The flow and self efficacy of sixth grade students under Scratch programming learning A. Lai and Shi Guo 2011 1 0
Accessible C-programming course from scratch using a MOOC platform without limitations J. A. Belloch and Adrián Castelló and Sergio Iserte 2018 1 0
Comparison between Pseudocode Usage and Visual Programming with Scratch in Programming Teaching Críscilla M. C. Rezende and E. L. Bispo 2018 1 0
Programming Practice Using Scratch for Each Grade of Elementary School K. Yamamori 2019 1 0
Generating Agent Based Models From Scratch With Genetic Programming Rory Greig and Jordi Arranz 2021 1 0
A Guided Scratch Visual Execution Environment to Introduce Programming Concepts to CS1 Students Raquel Hijón-Neira and C. Connolly and D. Palacios-Alonso and Oriol Borrás-Gené 2021 1 0
Development and Application of Education Program Art Area Subject-based STEAM for Improvement of Elementary Students` Creativity: With a Scratch Programming Language 서영호 and 정승범 and 김종훈 2016 1 0
A Tangible Block Editor for the Scratch Programming Language Bryson Goolsby and D. Pawluk and Hyun Woo Kim and G. Fusco 2021 1 1
smtp.html · scratch.html · tcp.html

View source

PLDB - Build the next great programming language · v2022 · Day 31 · Docs · Build · Acknowledgements · Traffic Today · Traffic Trends · Mirrors · GitHub ·