For this class you'll need the following software:
- A text editor. I recommend Sublime text.
- A web browser. I'll use Chrome in class for it's dev tools.
We'll use Github Pages for free hosting.
Some other web resources
Are.na, a link sharing platform.
WhereBy, a site for free video conferencing.
Glitch, a site where you can code in the browser. Great for working collaboratively or sketching something on the fly.
Some general introductions:
Mozilla HTML Basics
W3 Schools, HTML Intro
Shay Howe, Getting to know HTML
Some helpful references:
List of all HTML elements from Mozilla
Coffee Cup, Absolute vs. Relative File paths
Some general introductions:
W3 Schools, CSS intro
Mozilla, Getting Started with CSS
Shay Howe, Getting to know CSS
DevTips CSS YouTube tutorial
Some helpful references:
HTML color names
Flexbox in 5 minutes
Boxify - A bookmarklet that visualizes the borders of HTML elements.
Layout: Learn CSS Layout
Centering with CSS
Tips for how to make your website responsive
General Introductions
Mozilla, a Re-introduction to JavaScript
Eloquent JavaScript
JQuery fundamentals
jQuery API Documentation
Code Academy jQuery
Lynda.com jQuery videos
DevTips, jQuery in 15 minutes
Other resources
MIT Code Lectures, videos of lectures from an MIT class on web programming. Includes lectures on HTML/CSS, JavaScript, and other concepts like wireframing, UI/UX, frameworks, etc.
Code Academy, web courses that include jQuery, at many levels. You read and do quizzes. Free trial available.
Lynda.com, available via LinkedIn Learning through Yale.
Treehouse, online tutorials for all types of web programming, including JavaScript.
Eloquent JavaScript, a book about the language of JavaScript. Great if you like things explained in full sentences, with metaphors, and if you want a broad introduction to concepts of programming.
Websites
Laurel Schwulst, My website is a shifting house next to a river of knowledge
J.R. Carpenter, A Handmade Web
Alexander Galloway, Jodi's Infrastructure
Kevin Brewersdorf, Spirit Surfing
Interface
Olia Lialina, Rich User Experience
David Reinfurt, Interface, excerpt from A New Program for Graphic Design
American Artist, Black Gooey Universe
Time
Rebecca Solnit, The Annihilation of Time and Space
Attention
Jenny O’Dell, How to do nothing
Kate Crawford, Following you: Disciplines of listening in social media
Place
Ricardo Dominguez, Entr’actions: From Radical Transparency to Radical Translucency
History of the internet
Tara Vancil, An abbreviated history of the web
Eric Li and David Reinfurt, When it Changed [I, II, III]