Skip to content

Instantly share code, notes, and snippets.

@gotoplanb
Forked from tswicegood/gist:873838
Created March 17, 2011 04:39
Show Gist options
  • Save gotoplanb/873848 to your computer and use it in GitHub Desktop.
Save gotoplanb/873848 to your computer and use it in GitHub Desktop.

How to think like a hacker.

Still think jailbreaking should be spelled with two words and involve police chases? Hackers have a different perspective on the world. Not what does this gadget do, but what can I make it do. This course introduces you to that mentality so you can start thinking like hacker.

What about doing some physical computing (arduino) stuff in an intro seminar? The objective being to install the hacking spirit with something tangible.

A hacks guide to programming in Python

Ever have to change a 100,000 line document from

Building deployable web applications in Django

Grokking JavaScript and jQuery

Absolutely.

Telling stories with visualizations

Maybe it's in here, but there need to be a solid foundation in HTML and CSS as well. I'm thinking this would be non-Flash. I'd move the Protovis and other charting libs into here.

Working with Protovis

Statistical Reasoning

Fundamental statistical knowledge as used in applied social sciences.

Ethics of a RESTful interface

Difference between data and information

Command-line fu

Perhaps this is part of another course.

Security online: how to protect yourself and others

Participating in online communities (or: there's more community than Twitter out there)

The IANAL introduction to open-source licenses

Something mobile-centric

Extra credit classes

Semantics and the web

Getting comfortable on CouchDB

Building servers with Node.js

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment