You should make sure your computers have:

  • A web browser. Firefox or Chrome are good.

  • A text editor for editing code, like VS Code, Atom, or Nova.

  • An FTP program, like Cyberduck

  • Figma, a collaborative, web-based visual sketching tool

Getting started

For a good general overview:


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 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.


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.

Self Help

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

Online tools

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



Surfing the Web...