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

PDF
Hour of Code: Best Practices for Successful Educators
PDF
Hour Of Code : A Sample Lesson With Links To Activites
PDF
Plan an Hour of Code
PPTX
Hour of Code Kickoff Assembly
PPTX
Coding with kids
PDF
Coding: the smart future for our kids - Chau Au
PDF
10 things I've learned teaching coding to kids
Hour of Code: Best Practices for Successful Educators
Hour Of Code : A Sample Lesson With Links To Activites
Plan an Hour of Code
Hour of Code Kickoff Assembly
Coding with kids
Coding: the smart future for our kids - Chau Au
10 things I've learned teaching coding to kids

What's hot (20)

PPTX
Ideas primary technologies_j_villis
PPTX
Digital Tools for Their English Levels 2017
PPTX
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
PPTX
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
PPT
English Computer Games
PPT
Rigor & Relevance for the 21st Century Classroom
PPTX
Visionary 2030
PPTX
Gail Lovely ISTE 2013 Not Too Young
PDF
EPC 3 activity Interactive whiteboard
PPT
First class
PPTX
Building Skills in Introductory Programming
PPTX
Management by Gail Lovely
PPTX
Management by Gail Lovely 4-8
PDF
I pads in_mathematics 2
PDF
Scc presentation
PPTX
Educational Technology 101
PPTX
Facilitating k-12 instruction with technology
PDF
iPads and the primary computing curriculum
PPTX
Ideas primary technologies_j_villis
Digital Tools for Their English Levels 2017
Fostering Critical and Creative Thinking Literacy Skills using iPads in Prima...
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
English Computer Games
Rigor & Relevance for the 21st Century Classroom
Visionary 2030
Gail Lovely ISTE 2013 Not Too Young
EPC 3 activity Interactive whiteboard
First class
Building Skills in Introductory Programming
Management by Gail Lovely
Management by Gail Lovely 4-8
I pads in_mathematics 2
Scc presentation
Educational Technology 101
Facilitating k-12 instruction with technology
iPads and the primary computing curriculum
Ad

Viewers also liked (7)

PDF
Kids computer-programming
PDF
How to Teach how to Code for kids
PPTX
Coding for Teachers and Kids Workshop Presentation
PPTX
Introduction to Coding
PPTX
What is 'Teaching Kids Programming'
PPT
Lect 1. introduction to programming languages
Kids computer-programming
How to Teach how to Code for kids
Coding for Teachers and Kids Workshop Presentation
Introduction to Coding
What is 'Teaching Kids Programming'
Lect 1. introduction to programming languages
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
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
7 Coding Apps to Teach Kids How to Code
PDF
Create digital artwork and an animated story
PPTX
Programming For Everyone
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
STEAM @ Your Library
Coding lessons.pdf
Mars Academy Course for all students.pptx
Tech Camps at the Library
Scuola++ Whitepaper, nov 2015
7 Coding Apps to Teach Kids How to Code
Create digital artwork and an animated story
Programming For Everyone

More from Chad Mairn (17)

PPTX
Build an Analog Synthesizer with littleBits
PPTX
Introduction to Robots
PPTX
Getting Started with Raspberry Pi and Arduino
PPTX
2015 Technology Trends to Watch
PPTX
Organizing a Successful Comic Con at Your Library
PPTX
Introducing Google Glass
PPTX
Introducing Google Glass
PPTX
Introducing Chrome
PPTX
2014 Tech Trends to Watch
PPTX
Introducing Chromebooks
PPTX
Gamification: How it can be used to Engage Library Users
PPTX
Developing Library Staff Skills for Mobile Technology
PPTX
Makerspaces
PPTX
Self Publishing 101
PPTX
Google Indoor Mapping Project
PPTX
iOS Basics: Introducing the iPad, iPhone, and iCloud.
PPTX
Social Applications To Watch
Build an Analog Synthesizer with littleBits
Introduction to Robots
Getting Started with Raspberry Pi and Arduino
2015 Technology Trends to Watch
Organizing a Successful Comic Con at Your Library
Introducing Google Glass
Introducing Google Glass
Introducing Chrome
2014 Tech Trends to Watch
Introducing Chromebooks
Gamification: How it can be used to Engage Library Users
Developing Library Staff Skills for Mobile Technology
Makerspaces
Self Publishing 101
Google Indoor Mapping Project
iOS Basics: Introducing the iPad, iPhone, and iCloud.
Social Applications To Watch

Recently uploaded (20)

PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
cuic standard and advanced reporting.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPT
Teaching material agriculture food technology
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PPTX
A Presentation on Artificial Intelligence
PDF
Encapsulation theory and applications.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
NewMind AI Monthly Chronicles - July 2025
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Cloud computing and distributed systems.
“AI and Expert System Decision Support & Business Intelligence Systems”
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
cuic standard and advanced reporting.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Teaching material agriculture food technology
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
The AUB Centre for AI in Media Proposal.docx
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
A Presentation on Artificial Intelligence
Encapsulation theory and applications.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
NewMind AI Monthly Chronicles - July 2025
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Cloud computing and distributed systems.

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?