Домашнее задание: Js. Ajax
Используя API Flickr, Tumblr, и еще какие найдете, необходимо создать агрегатор картинок (Яндекс.Картинки) по определенному запросу.
Интерфейс можно сделать минималистическим: поисковое поле и результат поиска -- плитка из картинок с разных сервисов. Всевозможные укращательства (реакция на наведение, галерея, бесконечный скролл) на ваш вкус.
См. также: пост про домашние задания.