SlideShare a Scribd company logo
Inspiring Kids to Code Using
Scratch and Other Tools
http://www.slideshare.net/chadmairn
@cmairn
What is computer programming?
• A set of commands a computer understands – like a
recipe.
• Computer programs can help cure diseases; drive cars;
create video games; make animated movies/graphics;
build websites and apps; and much more.
• Basic coding concepts are used by most every program
and most every programmer.
• To learn more visit
http://www.bfoit.org/itp/Programming.html
Is coding a cryptic visual of typed languages?
Or a process? Or both?
Why learn to code?
• Why not?
• Learn the importance of clarity/brevity of expression.
• Be able to think and problem solve more accurately.
• Build something useful and maybe start a business.
• Have a better understanding of how technology works.
• Have fun!
• Do you think it is valuable to learn to code? Why?
Read more at http://goo.gl/Hgy16A
Check out “Programming with Natural Language Is Actually Going to Work” by
Stephen Wolfram. http://goo.gl/EEKnWd
Alexa, what is 5,000,000 times 5,000,000,000?
“It has often been said that a person does not really
understand something until he teaches it to someone
else. Actually a person does not really understand
something until after teaching it to a computer, i.e.,
express it as an algorithm.”
Donald Knuth, in American Mathematical Monthly
“Computers have proven immensely effective as
aids to clear thinking. Muddled and half-baked
ideas have sometimes survived for centuries
because luminaries have deluded themselves as
much as their followers or because lesser lights,
fearing ridicule, couldn't summon up the nerve to
admit that they didn't know what the Master was
talking about.”
James P. Hogan in Mind Matters
Describe in natural language how to make
a peanut butter and jelly sandwich.
Inspiring Kids to Code Using Scratch and Other Tools
Makerspace/playground
Visit https://medium.com/innovation-lab-makerspace-spc/ for more details on the Innovation Lab [Makerspace @ SPC]
Inspiring Kids to Code Using Scratch and Other Tools
Game-based Learning
Using competitive exercises to get
students to challenge themselves with
the hopes of motivating them to learn
better and more meaningfully.
“The trick is not in
knowing the single
solution. It’s having
lots of different
options and
solutions to turn to.”
Source: Wired Magazine April ,2012, page 22
Kinect in Education
• Robotic controls
• Augmented Reality in Twitter
• Enhance theatre arts
• Navigate locations, operating
systems etc.
• Learn to play guitar
• Explore anatomy
• Learn sign language
• Manipulate air drawings
(Brainstorming)
• Innovative presentation tool
Source: http://apps.kinecteducation.com/
Some Beginning Coding Resources
• Lightbot is a programming puzzle game that gives the user a one-to-one relationship with
programming concepts. Try it today at http://light-bot.com/!
• Hopscotch: Coding for Kids is an iPad programming language. Download it today at
https://www.gethopscotch.com/ .
• Code.org wants to bring Computer Science classes to every K-12 school. Check it out at
http://code.org/ and find some excellent computer programming tutorials.
• Scratch helps children create stories, games, animations, and also lets them share these
projects with others around the world. More info at http://scratch.mit.edu/.
• www.scratchjr.org is a free iPad app that brings coding to students as young as age five.
• www.kodable.com gives children opportunities to program in order to solve puzzles.
http://www.allcancode.com is similar.
• Visit Medium for a “2 minute read” listing other ideas and resources to help inspire children
and teens to code.
• There are several MOOCs (Massive Open Online Course) and other freely available resources
that offer computer programming classes. Coursera, Udacity, and Edx are great examples.
Also, Khan Academy has some great resources for kids and adults too!
• A Google search query for computer programming resources for kids limited to the last year
can be found at http://goo.gl/RaUups.
.mit.edu
is a programming language for everyone. Create
interactive stories, games, music and art and
share them online.
…
Download/Install Scratch
http://scratch.mit.edu/scratch_1.4/
Scratch’s Development Environment
http://info.scratch.mit.edu/Support/Reference_Guide_1.4
http://info.scratch.mit.edu/Support
http://wiki.scratch.mit.edu/wiki/Main_Page
Create an account
Demo
Example projects w/in Scratch
Checking out community projects
Creating a project
Sharing your project
Explore Code.org
Image source: http://goo.gl/6rRJ8s
http://coderdojo.com/
Limit Screen Time!
Teens playing Settlers of Catan in Portland Public Library
Inspiring Kids to Code Using Scratch and Other Tools
What are you doing?
http://www.slideshare.net/chadmairn
@cmairn
Let’s
Hangout!
gplus.to/chadmairn

More Related Content

PPTX
Introduction to Coding
PDF
Coding Basics with Scratch
PDF
Kids coding
PPTX
Scratch Parrot Game
PPTX
Google BARD v/s ChatGPT _ A review
PPT
Scratch and pair programming
PDF
ChatGPT Prompt Tips
PPTX
Gdsc info session
Introduction to Coding
Coding Basics with Scratch
Kids coding
Scratch Parrot Game
Google BARD v/s ChatGPT _ A review
Scratch and pair programming
ChatGPT Prompt Tips
Gdsc info session

What's hot (20)

PDF
Basics of Computer Coding: Understanding Coding Languages
PPTX
Day 1( magic camp)(1)
PDF
Scratch Lesson Plan
DOCX
ChatGPT prompt.docx
PPTX
An introduction to coding
PPTX
scratch.pptx
PPTX
Coding with kids
PPTX
5 BENIFITES OF CHAT GPT.pptx
PPTX
GDSC PRESENTATION 1.pptx
PPT
An introduction to Competitive Programming
PDF
Uses of AI text bot.pdf
PPTX
Chat GPT Webinar Slides - Take 2
PDF
Kids computer-programming
PPTX
Computer Coding with Scratch: Lesson 2_primaryschoollessons
PDF
report on internshala python training
PPTX
CHATBOT PPT-2.pptx
PPTX
Web programming
PPTX
Web Development and Web Development technologies - Temitayo Fadojutimi
PPTX
Industrial training seminar ppt on asp.net
PPTX
ppt of web development for diploma student
Basics of Computer Coding: Understanding Coding Languages
Day 1( magic camp)(1)
Scratch Lesson Plan
ChatGPT prompt.docx
An introduction to coding
scratch.pptx
Coding with kids
5 BENIFITES OF CHAT GPT.pptx
GDSC PRESENTATION 1.pptx
An introduction to Competitive Programming
Uses of AI text bot.pdf
Chat GPT Webinar Slides - Take 2
Kids computer-programming
Computer Coding with Scratch: Lesson 2_primaryschoollessons
report on internshala python training
CHATBOT PPT-2.pptx
Web programming
Web Development and Web Development technologies - Temitayo Fadojutimi
Industrial training seminar ppt on asp.net
ppt of web development for diploma student
Ad

Viewers also liked (9)

PPT
Teaching Kids Game Programming
PDF
7 Coding Apps to Teach Kids How to Code
PPTX
STEAM @ Your Library
PDF
Testing Web Services - CodeMash 2014
PPTX
How to Think in the Information Age: Finding Facts in a Post-Truth World
PPTX
Scratch Basics
PDF
Teach your kids to code
PPSX
Child development
PDF
Stages of child development
Teaching Kids Game Programming
7 Coding Apps to Teach Kids How to Code
STEAM @ Your Library
Testing Web Services - CodeMash 2014
How to Think in the Information Age: Finding Facts in a Post-Truth World
Scratch Basics
Teach your kids to code
Child development
Stages of child development
Ad

Similar to Inspiring Kids to Code Using Scratch and Other Tools (20)

PPTX
Scratch Programming for begginer students
PPTX
Scratch Programming for a begginer programmer
DOCX
Perkongsiaan sumber maklumat program koding
PPTX
Teaching Kids Programming
PDF
Will it matter if your child cannot code?
PDF
STEM Programming Ideas at the Library.pdf
PDF
Articles supporting children and coding
PDF
Everyone can learn to code: a starter's guide to software development
PPTX
Learn to Code and Have Fun Doing It!
PPTX
Teaching Kids to Program- Resources
PDF
Computer coding resources for your library
PPTX
STEAM @ Your Library
PDF
Coding lessons.pdf
PPTX
Mars Academy Course for all students.pptx
PDF
Tech Camps at the Library
PDF
Scuola++ Whitepaper, nov 2015
PDF
Create digital artwork and an animated story
PPTX
Programming For Everyone
PPTX
STEAM & Making in Informal Learning Environments Community of Practice - Codi...
PPTX
Kids Can Code - an interactive IT workshop
Scratch Programming for begginer students
Scratch Programming for a begginer programmer
Perkongsiaan sumber maklumat program koding
Teaching Kids Programming
Will it matter if your child cannot code?
STEM Programming Ideas at the Library.pdf
Articles supporting children and coding
Everyone can learn to code: a starter's guide to software development
Learn to Code and Have Fun Doing It!
Teaching Kids to Program- Resources
Computer coding resources for your library
STEAM @ Your Library
Coding lessons.pdf
Mars Academy Course for all students.pptx
Tech Camps at the Library
Scuola++ Whitepaper, nov 2015
Create digital artwork and an animated story
Programming For Everyone
STEAM & Making in Informal Learning Environments Community of Practice - Codi...
Kids Can Code - an interactive IT workshop

More from St. Petersburg College (20)

PPTX
Introducing Immersive Technologies for Libraries
PPTX
Introducing How to Build a Personal Voice Assistant (AIY Edition)
PPTX
360° Tours and More
PPTX
Taking the Magical Leap with Immersive Technologies in Libraries
PPTX
Open Education Resources in Libraries
PPTX
How to Repurpose Library Space: Listening Lab Edition
PPTX
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
PPTX
Understanding Artificial Intelligence
PPTX
Web Design Trends: 2018 Edition
PPTX
What’s New With 3D Design and Printing?
PPTX
Creating a Program to Assist Users Cutting Cable
PPTX
Understanding Artificial Intelligence
PPTX
Beginning Python Programming
PPTX
3D Design Fundamentals
PPTX
STEM Demystified
PPTX
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
PPTX
Open Education Resources in Libraries
PPTX
Learning Kodu: Basic Video Game Design for Kids
PPTX
Technologies to Watch: 2017 Edition
PPTX
What’s New and Exciting in Library Makerspaces
Introducing Immersive Technologies for Libraries
Introducing How to Build a Personal Voice Assistant (AIY Edition)
360° Tours and More
Taking the Magical Leap with Immersive Technologies in Libraries
Open Education Resources in Libraries
How to Repurpose Library Space: Listening Lab Edition
Using CoSpaces Edu to Create Virtual and Augmented Reality Experiences
Understanding Artificial Intelligence
Web Design Trends: 2018 Edition
What’s New With 3D Design and Printing?
Creating a Program to Assist Users Cutting Cable
Understanding Artificial Intelligence
Beginning Python Programming
3D Design Fundamentals
STEM Demystified
Learn to Compose, Record, and Produce Songs and Podcasts Using GarageBand
Open Education Resources in Libraries
Learning Kodu: Basic Video Game Design for Kids
Technologies to Watch: 2017 Edition
What’s New and Exciting in Library Makerspaces

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation_ Review paper, used for researhc scholars
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Cloud computing and distributed systems.
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPT
Teaching material agriculture food technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Approach and Philosophy of On baking technology
Encapsulation_ Review paper, used for researhc scholars
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Cloud computing and distributed systems.
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Understanding_Digital_Forensics_Presentation.pptx
Empathic Computing: Creating Shared Understanding
Digital-Transformation-Roadmap-for-Companies.pptx
Teaching material agriculture food technology
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
20250228 LYD VKU AI Blended-Learning.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Chapter 3 Spatial Domain Image Processing.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx

Inspiring Kids to Code Using Scratch and Other Tools

  • 1. Inspiring Kids to Code Using Scratch and Other Tools
  • 3. What is computer programming? • A set of commands a computer understands – like a recipe. • Computer programs can help cure diseases; drive cars; create video games; make animated movies/graphics; build websites and apps; and much more. • Basic coding concepts are used by most every program and most every programmer. • To learn more visit http://www.bfoit.org/itp/Programming.html
  • 4. Is coding a cryptic visual of typed languages? Or a process? Or both?
  • 5. Why learn to code? • Why not? • Learn the importance of clarity/brevity of expression. • Be able to think and problem solve more accurately. • Build something useful and maybe start a business. • Have a better understanding of how technology works. • Have fun! • Do you think it is valuable to learn to code? Why?
  • 6. Read more at http://goo.gl/Hgy16A
  • 7. Check out “Programming with Natural Language Is Actually Going to Work” by Stephen Wolfram. http://goo.gl/EEKnWd
  • 8. Alexa, what is 5,000,000 times 5,000,000,000?
  • 9. “It has often been said that a person does not really understand something until he teaches it to someone else. Actually a person does not really understand something until after teaching it to a computer, i.e., express it as an algorithm.” Donald Knuth, in American Mathematical Monthly
  • 10. “Computers have proven immensely effective as aids to clear thinking. Muddled and half-baked ideas have sometimes survived for centuries because luminaries have deluded themselves as much as their followers or because lesser lights, fearing ridicule, couldn't summon up the nerve to admit that they didn't know what the Master was talking about.” James P. Hogan in Mind Matters
  • 11. Describe in natural language how to make a peanut butter and jelly sandwich.
  • 15. Game-based Learning Using competitive exercises to get students to challenge themselves with the hopes of motivating them to learn better and more meaningfully.
  • 16. “The trick is not in knowing the single solution. It’s having lots of different options and solutions to turn to.” Source: Wired Magazine April ,2012, page 22
  • 17. Kinect in Education • Robotic controls • Augmented Reality in Twitter • Enhance theatre arts • Navigate locations, operating systems etc. • Learn to play guitar • Explore anatomy • Learn sign language • Manipulate air drawings (Brainstorming) • Innovative presentation tool Source: http://apps.kinecteducation.com/
  • 18. Some Beginning Coding Resources • Lightbot is a programming puzzle game that gives the user a one-to-one relationship with programming concepts. Try it today at http://light-bot.com/! • Hopscotch: Coding for Kids is an iPad programming language. Download it today at https://www.gethopscotch.com/ . • Code.org wants to bring Computer Science classes to every K-12 school. Check it out at http://code.org/ and find some excellent computer programming tutorials. • Scratch helps children create stories, games, animations, and also lets them share these projects with others around the world. More info at http://scratch.mit.edu/. • www.scratchjr.org is a free iPad app that brings coding to students as young as age five. • www.kodable.com gives children opportunities to program in order to solve puzzles. http://www.allcancode.com is similar. • Visit Medium for a “2 minute read” listing other ideas and resources to help inspire children and teens to code. • There are several MOOCs (Massive Open Online Course) and other freely available resources that offer computer programming classes. Coursera, Udacity, and Edx are great examples. Also, Khan Academy has some great resources for kids and adults too! • A Google search query for computer programming resources for kids limited to the last year can be found at http://goo.gl/RaUups.
  • 20. is a programming language for everyone. Create interactive stories, games, music and art and share them online. …
  • 26. Demo Example projects w/in Scratch Checking out community projects Creating a project Sharing your project Explore Code.org
  • 29. Limit Screen Time! Teens playing Settlers of Catan in Portland Public Library
  • 31. What are you doing?