Blogger Emily Mroczek-Bayci

Training in the Time of #covid2019: Teaching Yourself Coding

With the influx of working from home during the time of #covid2019, for many this has been a time of online training. An intimidating but important skill set for a children’s librarian is coding. I’m here with tips on how to teach yourself coding.

  1. You don’t need to be an expert. Coding is an intimidating buzzword. With the large amount of resources available, and enthusiasm and knowledge of children, you don’t need to be an expert to learn coding or teach a coding class. Kids can be available to help one another and finding answers is part of the challenge. Oftentimes what children need is a strong facilitator to point them in the direction of different resources and help kids navigate everything out there.
  2. Go through a quality online tutorial. Two of my favorite guides are the Hello Ruby educators guide and the Grow Your Technical Skills with Google Modules. Taking yourself step-by-step through these guides can give you an important foundational knowledge.
  3. Do the activities yourself. There can be so many books, articles and explanations out there- but learning by doing is the best in this situation. Try different Hour of Code activities for yourself, see if you can get out of a digital escape room and do a CS First Club
  4. Explore different formats. There’s a lot of different definitions and types of coding out there, so take a some time to explore different options. See what might be best for yourself or different age groups from Blockly to Scratch to HTML JavaScript and beyond.
  5. Ask questions. Don’t be afraid to reach out to your professional networks. Post a Tweet or ask the creators of different resources for advice. Most of them are happy to help and bounce ideas off of you!

Happy Coding!

This post addresses the following ALSC Core Competencies: III. Programming Skills and VII. Professionalism and Professional Development.


Leave a Reply

Your email address will not be published. Required fields are marked *