Lesson 1 — Sept 9: Ice breaker, introductions, how computers think. Activity: Robots and Programmers.

Hands-on activity: Robots and Programmers

Lesson 2 — Sept 16: How programmers and computers think, introduction to Scratch

Lesson 3 — Sept 23: A little history, and then getting into Scratch, the Scratch sandbox, code blocks, making your Sprite talk and move.

Lesson 4 — Sept 30: Variables, Loops, and Sequencing

Lesson 5 — Oct 7: Algorithms and PseudoCode

Lesson 6 — Oct 14: Functions

Scratch project: Using pens to track motion

Scratch project: Knock-Knock Jokes

Two week break until the next class (October 28)

Lesson 7 — Oct 28:

• Icebreaker and introductions for new club members

• Binary numbers

  1. Binary Bracelets
  2. How to tie off your bracelet or necklace

Lesson 8 — Nov 4:

  • Review: Functions
  • Design – Build – Test Cycle

Nov 11th: No school

Lesson 9 — Nov 18:

  • Guest speaker from the CSU IT Department
  • Creating an animated holiday card in Scratch (brainstorming, designing, wire framing)
  • Scratch How-To cards
  • Debugging quiz:

Lesson 10 — Nov 25: Robotics Round-Robin (Canceled, snow day)

Lesson 11 — Dec 2: Circuits with guest speaker Lisa Yunker

  • Motherboards, chipsets, circuits, and hands-on time with Snapino circuit boards.
  • Thanks so much to Lisa and HP for putting this together!

Lesson 12 — Dec 9: End of the Year Wrap-Up

Coding up a dance party using HoC’s block programming language

Lesson 13 — Jan 13: Maker Day with Kano

Yep, we build a computer.

Lesson 14 — Jan 27: Intro to Sphero

Thanks to a generous donation from someone at Sphero, we have almost a dozen programmable robots to work with for the rest of the semester.

Lesson 15 — Feb 3rd: More hands-on with Sphero and the Sphero.edu app

Lesson 16 — Feb 10: Writing functions in block coding (and navigating an obstacle course with Sphero)

Feb 17: No club meeting for Presidents Day. Practice your Scratch at home with your Projects Workbook

Lesson 17 — Feb 24:

More block programming with Sphero: Coding with Tynker

Coding-at-Home Lessons: The following lessons were provided after Spring Break when we were in stay-at-home mode.

Lesson 18 — Back to Basics: Stay Positive Binary Bracelets. This is a recap of one of our first club meetings, but with a new and improved hand-out. Check out the PDF download:

Lesson 19 — Coding and Art

Lesson 20 — April 20: Conditionals Using Scratch

Lesson 21 An overview of coding-at-home resources

  • Your HQ.GirlsWhoCode account
  • Hour of Code

Lesson 22 — More coding-at-home resources

  • The new Girls Who Code Coding-at-Home page
  • Scratch
  • Lynda’s Scratch course
  • Scratch Jr
  • Hour of Code
  • Brain POP
  • Swift Playgrounds
  • Grasshopper
  • Minecraft

Lesson 23 Getting Started with Scratch

  • A refresher for the club kids, and an intro for the new kids

Lesson 24Homeschooling 101

  • Resources for all subjects while we are learning from home

Lesson 25 — The PSD Futures Lab Design Challenges

  • Challenge #1: Design your ultimate workstation for learning at home
  • Challenge #2: Design a paper airplane that will fly at least 10 feet, using the suggested ideation concepts for idea generation

Lesson 26 — GWC Coding at Home: Share Your Skills

  • Learn how to use HTML and CSS to build a tutorial that teaches someone how to do something like how to make a TikTok, how to draw a cat, how to make your favorite cookies (our project was making homemade granola), how to land a perfect water bottle flip – no skill is too small! 

Lesson 27: Graphic Organizers and Data Representations.

• Make your own flash cards, matching games, crossword puzzles, and word search games using flippity.

Lesson 28/29/30/31 … Build a Website Parts 1-2-3-4

• Kind of like Lesson 26, but broken down into more parts. Also an introduction to the very cool Trinket text editor.

  1. Brainstorming and research
  2. Wireframe and mock-up
  3. HTML
  4. CSS