Greetings and welcome to another installment of CodeDak, the State Library’s monthly column on running coding clubs in libraries! This episode is unflaggingly focused on one topic: lesson plans. If you’re offering a weekly, bi-weekly, or even a daily program, things will run smoother with some field-tested plans to work from. Even if you have no advance knowledge of this whole “computer science” thing, you can turn to these to guide you through. Below are links several sets of curricula and some brief explanations of what you can expect at each site. Enjoy!
Code Club: Code Club has full curricula for six different coding languages (Scratch, which may be best for beginners; HTML & CSS; Python; and three hardware-specific sets of curricula for working with Raspberry Pi, Sense HAT, and Sonic Pi). Each curriculum has six projects, which introduce concepts and complexity as they progress. For Scratch, HTML & CSS, and Python, there are multiple sets of 6 project arcs—six for scratch and two each for the others. As an added boon, these are all available in 28 different languages, which can be a great help when working with new Americans: https://codeclubprojects.org/en-GB/
Code.org: You may already be familiar with Code.org through the Hour of Code, but they also have comprehensive lesson plans presented alongside supplementary materials for teaching coding concepts to any grade level, from K-12. Have pre-readers? No problem. Advanced kids? Code.org has you covered. Simply start out by selecting Elementary, Middle, or High School under “Full course catalog” and you’ll be guided along to everything you need. If that’s a bit overwhelming and you’d like to take a more stripped down approach, simply go the “Express” route,” which comes in two flavors: Pre-reader and CS Fundamentals: https://studio.code.org/courses?view=teacher Continue reading