Exploring solutions in a few different programming languages to discover underlying principles.
Collecting weather data, manipulating and summarizing large amounts of information.
Determining the similarity between an image and a bank of other images.
Merging data with HTML for some excellent presentation.