enhdless
Joined 12 years ago
Joined 12 years ago
1. books I had already read and enjoyed before
2. books that were already on my list (either from friends or other recommendations)
3. books I hadn't heard of
That said, I haven't read a book from #3 yet, so I can't fully vouch for it, but #1 and #2 are positive signals to me.
I enjoyed it! Not too difficult but still required some thinking.
I used to volunteer with CoderDojo, a non-profit that hosted intro to coding workshops for kids of all ages (including 7-year-olds). Maybe you can find something like that local to you? I don't know if the organization still exists, but this is one of the lesson plans we used, which I think still holds up today (except the last part, you don't need jQuery anymore lol):
https://github.com/CoderDojoSV/beginner-web
I also came up with my own workshop as a follow-up, specifically about creating fun shapes with css:
https://github.com/heidid/css-art-workshop
I remember the kids also enjoyed trying out Inspect Element on existing webpages – I joked that you could pretend to change your grades to A+'s (temporarily of course), though hopefully grades are not of concern to a 7-year-old yet :)
For the board: I just used a large magnetic whiteboard in a classroom.
For the pieces: I made alphabet letters, kinda like scrabble tiles but ~3x3 inches each, with magnets so that they could stick to the whiteboard.
For moving the pieces: I followed various online tutorials (I forgot which) to make an XY plotter, kinda like this:
https://www.instructables.com/XY-Plotter-Drawing-Robot-Ardui...
I used two stepper motors that were somehow attached to the whiteboard using suction cups.
However, instead of moving around a pen that would draw stuff, my XY plotter moved around an electromagnet. This was all controlled by an Arduino and keyboard. So the user could move the electromagnet, turn on the electromagnet to pick up a letter tile, move the letter, and turn off the electromagnet to disengage.
Of course, none of this worked perfectly, but I still learned a ton, and maybe gives you some inspiration!
I will admit I was briefly even more confused reading that the "west coast" model includes New Jersey (an east coast state) and the "east coast" model includes Stanford (a west coast university)... but whatever lol.
They seem to be using various tools, like Browsertrix: https://github.com/webrecorder/browsertrix-crawler
It sounds promising for interactive sites:
> Support for custom browser behaviors, using Browsertix Behaviors including autoscroll, video autoplay and site-specific behaviors
Browsertrix links to https://replayweb.page/ for a way to view an archived site.
https://medium.com/@maitrishahhhh/adapting-and-excelling-at-...