How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can...
Transcript of How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can...
![Page 1: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/1.jpg)
Coding for Everyone
July 19, 2016
Kelly Smith
How your library can help anyone learn to code
![Page 2: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/2.jpg)
Coding for Everyone
• Code Club Story
• Guiding Principles
• Coding for Pre-readers (3-7)
• Coding for Tweens (8-12)
• Coding for Teens (13-18)
• Coding for Young Adults
• Coding for Older Adults
• Summary and Questions
![Page 3: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/3.jpg)
The Code Club Story
Aug 2013 May 2014 Jun 2015Dec 2014
# o
f K
ids
Co
din
g
July 2016
![Page 4: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/4.jpg)
The Code Club Story
Aug 2013 May 2014 Jun 2015Dec 2014
# o
f K
ids
Co
din
g
July 2016
![Page 5: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/5.jpg)
The Code Club Story
Aug 2013 May 2014 Jun 2015Dec 2014
# o
f K
ids
Co
din
g
July 2016
![Page 6: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/6.jpg)
The Code Club Story
Aug 2013 May 2014 Jun 2015Dec 2014
# o
f K
ids
Co
din
g
July 2016
![Page 7: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/7.jpg)
The Code Club Story
Aug 2013 May 2014 Jun 2015Dec 2014
# o
f K
ids
Co
din
g
July 2016
![Page 8: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/8.jpg)
The Code Club Story
Aug 2013 May 2014 Jun 2015Dec 2014
# o
f K
ids
Co
din
g
July 2016
![Page 9: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/9.jpg)
Why Coding?
Source: code.org
![Page 10: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/10.jpg)
Why Coding?
Source: code.org
“Coding is the closest thing we have to a superpower.”
-Drew HoustonFounder of Dropbox
![Page 11: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/11.jpg)
Why Libraries?
Community Resource. Trusted place for families to be. Learning to code is like learning to read.
21st Century Learning. No obstacles between learner and information. History of mastery.
Open to All. Everyone is invited to learn for free. Equalizing opportunity through tech skills.
![Page 12: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/12.jpg)
Guiding Principle #1
The best way to learn coding is by doing it
![Page 13: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/13.jpg)
Guiding Principle #1
The best way to learn coding is by doing it
![Page 14: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/14.jpg)
Guiding Principle #2Anyone can go online and teach themselves
coding, for free. (But most people won’t)
![Page 15: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/15.jpg)
Guiding Principle #2Anyone can go online and teach themselves
coding, for free. (But most people won’t)
Source: theconversation.com
![Page 16: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/16.jpg)
Guiding Principle #3Librarians have all the right skills to run a
coding program
Source: Escondido Library
“I don’t know the answer, but I can help you find it.”
![Page 17: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/17.jpg)
Guiding Principle #3Librarians have all the right skills to run a
coding program
Source: Sugata Mitra on TED
The Method of the Grandmother
“Just stand behind them and admire them all the time. Say to them, ‘That’s cool!’ ‘That’s fantastic!’ ‘What is that?’ ‘Can you do that again?’”
Golden Question: “What are you working on?”
![Page 18: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/18.jpg)
Code Club: Hybrid Learning Model
Traditional Classroom Online Learning
• Regular meetings• In person• 1-2 coders per computer• 15-20 coders per facilitator• Heavy peer interaction• Using online resources• Informal learning• Emphasis on projects
![Page 19: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/19.jpg)
Code Club in Action
Video Link: codeclub.prenda.co
![Page 20: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/20.jpg)
Code Club in Action
![Page 21: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/21.jpg)
Coding for Pre-readers (ages 3-7)
• Tablets are best• Parents stay and help• 1 hour attention span• Encourage creativity• Lots of fun!• Best tools: Scratch Jr,
Tynker
![Page 22: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/22.jpg)
Coding for Tweens (ages 8-12)
• Cheap laptops with wifi• Start easy (Code.org)• Move to Scratch• Focus on fun projects• Make it social
o Buddies for newbieso Help each othero Show and tell
• Expand to javascript, HTML/CSS
![Page 23: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/23.jpg)
Coding for Teens (ages 13-18)
• Laptop/desktop• Wide variance in skill• Encourage self-learning• Force peer interaction• Move to phone apps• Front end dev (javascript,
HTML, CSS)• Additional options
o Udacity nanodegreeo Thinkful mentorso Local internships
![Page 24: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/24.jpg)
Coding for Young Adults
![Page 25: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/25.jpg)
Coding for Older Adults
• “Exercise your mind”• Growth mindset• Embrace awkward• Multi-generational
![Page 26: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/26.jpg)
Ready to start a Code Club?
Space. Find a place in your library where coders can be loud and creative (think explosion sound effects)
Computers. You can ask people to bring laptops from home, but you will likely find a lot that need to borrow a computer. Any type of computer works, as long as it connects to the web.
Facilitators. Find a sponsor and some backup, people that feel comfortable with people and can be there every week. No coding expertise required!
Day and Time. Weekly meetings are best. Consistency is key!
![Page 27: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/27.jpg)
Tactical Advice #1
Our mindset is the biggest obstacle.
![Page 28: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/28.jpg)
Tactical Advice #2
Don’t underestimate the power of PR
![Page 29: How your library can help anyone learn to code Kelly Smith · 2020-05-30 · How your library can help anyone learn to code. Coding for Everyone •Code Club Story •Guiding Principles](https://reader033.fdocuments.us/reader033/viewer/2022060314/5f0bafec7e708231d431b9b9/html5/thumbnails/29.jpg)
Tactical Advice #3
Let someone else pay for it!