If you want to learn to program better, Usenix LISA 2013 has a number of excellent presentations.
Usenix LISA 2013 Presentations that teach coding:
Sunday, Nov 3, 2013:
Monday, Nov 4, 2013:
Wednesday, Nov 6, 2013:
Thursday, Nov 7, 2013:
Friday, Nov 8, 2013:
[I apologize in advance for any typo or errors. Please report any problems in the comments. The conference website has the latest information.]