Treehouse is a service that offers online service that offers web design and coding lessons on a subscription basis. Right now they're accepting applications from college students for free lessons. Treehouse plans to give away subscriptions to 5,000 randomly selected college students. To enter to win a subscription students do need to complete the short form at the end of Treehouse's announcement. Entries are being accepted through November 9, 2012.
Applications for Education
College students that want to learn to code while also maintaining their current programs in other areas, may want to give Treehouse's program a try.