My latest curriculum is a workshop for Processing, developed for the University of Ottawa. It is available for everyone here.

Java: Building Blocks

Java Building Blocks
View more presentations from Cate Huston.

This is a very basic Java tutorial, requirements are the Java JDK (no need to install this if you're using a Mac) and Eclipse Classic.

Read about what this tutorial covers, and our experience running the workshop in Wave.

An Introduction to Processing

An Introduction to Processing
View more presentations from Cate Huston.

This is a very simple introduction to Processing, covering making, animating, and exporting applets using Eclipse rather than the Processing IDE.

Thinking Like a Programmer

Thinking Like a Programmer
View more presentations from Cate Huston.

Some ideas on breaking down problems logically.

15 Tools to Make University Easier

15 Tools to Make University Easier
View more presentations from Cate Huston.

University can be a challenge, but if you have the right tools it can be much easier to organize yourself to be productive - or even better - effective. The slidedeck contains my top 15 - also see this blog post.