TPiB: Jump in head first and start a coding club
Sometimes we talk about things we didn’t learn in library school. The point of that occasional series is to illustrate that a lot of our librarian skills are learned on the job, and to acknowledge that the scope of what we do is wide and ever-changing. Before I get going on how I jumped in head first and started a coding club at my library here’s a list of stuff I never learned in library school:
- the word “makerspace”
- anything about computer games
- what an IDE is
- Teens are itching to get their hands on technology.
- Coding is becoming an essential, if not highly desirable, skill that many kids aren’t getting in school.
- I have successfully been able to use HTML, so chances are I could learn another language.
- Codecademy has a free After School curriculum that a colleague had highly recommended.
So I jumped in, and I think you can too.
With a little guidance in the Codecademy forums, I set up an every other week schedule and hoped that kids would come. I started out our first session by explaining that I wasn’t an expert; I’d be learning along with them, and that I fully expected that some of them would learn faster than me and be ready to help their peers by the end of the year. They seemed excited about it, and so we dove in together.
A few months in, I could tell that the work at your own pace technique was great for some things. New members to the club could jump right in at their own level and could join at any time. But it wasn’t so great for other things. The biggest problem was that just learning code wasn’t enough to make the kids feel united together as a club. So we shifted gears again.
|From the Guardian Article below on the Coding Tumblr|
Now, we’re working together to build an interactive, choose your own adventure style game, using Cloud9 IDE as a platform for working together and sharing our code. This shift brought a whole new set of elements into our club meetings. We talked about plot and strategy, and suddenly rather than just wondering how to fix the code that they were working through, they were wondering if they could learn to code entirely new types of things, how video works, and whether they could use their artistic skills to design images for the game.
My goal for them was to have a basic game up and running by Teen Tech Week so that we could put it up on the library’s website and encourage people to play it and give feedback. It may or may not get there in time, but even if it does, that won’t be the marker of a successful club. Here’s how I know it already is successful:
- I have repeat attendees
- They are bringing their friends
- They CALL ME when they aren’t going to make it
- They have a great time when they’re here
- They want to learn more and do more
- I do too
Article at Librarified
Lego: We Do ($200.00) – YouTube
Beyond Legos: Coding for Kids
7 Apps for Teaching Coding Skills
Teaching Teens about Digital Literacy Through Coding
Camp for Code: Library program teaches teens basics of programming, robotics
Lifehacker: Learn to Code, the full beginners guide
EdSurge: Teaching Kids to Code
Coding Books on Amazon
Filed under: STEM Education, Technology, Teen Tech Week, TPIB
About Karen Jensen, MLS
Karen Jensen has been a Teen Services Librarian for almost 30 years. She created TLT in 2011 and is the co-editor of The Whole Library Handbook: Teen Services with Heather Booth (ALA Editions, 2014).
SLJ Blog Network
The Pumphrey Bros Are on The Yarn Podcast!
Fuse 8 n’ Kate: Gerald McBoing Boing by Dr. Seuss
It’s Jeff! | This Week’s Comics
Writing Quietly (…While Surrounded by Loud Things), a guest post by Helena Fox
The Classroom Bookshelf is Moving