Debugging

Debugging

Debugging is finding and fixing issues or errors in your code that result in it not working as expected or at all. Issues are often called bugs. Use these strategies to find bugs and fix problems.

Tags
Platform
Scratch
Audience
Students and LearnersEducators and FacilitatorsParents and Caregivers
Experience Level
Getting StartedIntermediateAdvanced Concepts
Type
Guide or WorksheetPoster/Printable
Topic
Computational Concepts: ConditionalsComputational Concepts: DataComputational Concepts: EventsComputational Concepts: SequenceCreative Learning: Testing and Debugging
Language
English

Related Resources

Level Up with Scratch: Squash “Bugs” and Conquer Challenges: Creative Problem-Solving
Level Up with Scratch: Squash “Bugs” and Conquer Challenges: Creative Problem-SolvingAs Scratchers begin exploring computational concepts that are common in many programming languages (sequence, loops, parallelism, events, conditionals, operators, and data), they may run into common errors that will challenge their problem-solving skills and reinforce the importance of iteration and a growth mindset. As facilitators, we want to support playful learning and tinkering mindset values, so that participants can experiment, share, and celebrate ideas, as well as develop a mindset that is comfortable with the discomfort of getting stuck and thinks critically about strategies for getting unstuck. Join us to see some examples of coding and debugging challenges you can explore with your learners, as we discuss debugging strategies and where they can look for help and inspiration on the Scratch platform.   The Scratch Foundation is grateful to AT&T for its support of this workshop series. We have teamed up with The Achievery from AT&T to provide free beginner and intermediate creative coding lesson plans on a variety of topics for educators, caregivers, and learners. Sign up (for free!) by using our custom code "SCRATCH" when you register to support our work at theachievery.com.   Workshop Series Sponsor:
Learn More
Scratch Design Journal
Scratch Design JournalWorksheets to help learners imagine, plan, iterate, and reflect throughout all of the phases of their project's development.
Learn More
Reflection and Sharing Sheets
Reflection and Sharing SheetsReflection is an important part of the Creative Learning Spiral. Use these sheets to facilitate project sharing and reflection on the creative process in your classroom.
Learn More
Poster: All Blocks, Project Editor, Hardware
Poster: All Blocks, Project Editor, HardwareSix posters showing all the primary blocks, the project editor, extension blocks, as well as Makey Makey, micro:bit, and Vernier hardware diagrams and blocks.
Learn More