On this page ...


Readings & Media

Some of these will be assigned, others not. If you are curious about a specific topic, feel free to explore more.

Internet, Web, & Decentralization



Websites & Links



Human Scale & Questioning Growth


Creativity & Connectivity


Books, Literature, & Interactivity


Physicality of the Internet


Lecture material shown in this course (images & references) lives in our class the logo for Are.na Are.na Channel.


Collective Institutions & Hubs


Individual Designers, Artists & Studios


Sister Classes



Technical Resources

In this course, exercises & technical introductions are in our class folder on  the logo for Dropbox Paper Dropbox Paper.


Downloads

You should make sure your computers have:


Self Help

If you can describe your problem in words, you're already halfway there.


Getting started

For a good general overview:


HTML

HTML stands for Hypertext Markup Language. It's used to structure a webpage and its content. HTML is not a programming language, but a markup language.


CSS

CSS stands for Cascading Style Sheets. It's a series of rules used to style a webpage. Like HTML, CSS is not really a programming language—it's a style sheet language.


Webfonts


JavaScript and jQuery

JavaScript is the programming language of HTML and the web. Interaction with the user, animation, etc., are all done with JavaScript. jQuery is a library, or set of helpful add-ons, to the JavaScript programming language. In general, jQuery is much better at giving you immediate, visual results than regular JavaScript. In this class, it's likely you'll use a mix of basic JavaScript and jQuery.


Debugging


Online tools

For prototyping, testing, and iterating on pieces of code:


General


This Course