netizenorg / netnet.studio

netnet.studio is a hypermedia higherEd cyberspace for fully realizing the Web’s creative potential.
https://netnet.studio
GNU General Public License v3.0
29 stars 8 forks source link

LearningGuide: JS Tutorials #204

Open nbriz opened 1 year ago

nbriz commented 1 year ago

This is the only section we don't currently have hypermedia tutorials for, i'm thinking of makeing the following:

  1. JS Basics: this will cover all the core programming concepts (variables, conditionals, loops and functions) by recreating the classic 10print BASIC program while also discussing the role of "randomness/chance" in art history && in algorithmic art in particular

  2. JS Web APIs: introduces the whole concept of Web APIs w/a particular focus on the document/window objects (DOM API), Events and maybe also Fetch? (though that might be worth separating into it's own tutorial)

  3. JS Libraries: introduces the idea of libraries, maybe focusing on how a library like moment.js makes it a lot easier to recreate pieces like this rather than using the Date object directly. that can then lead into a survey of other creative web APIs as I do in these class notes.