| December 1 | Day 1: Background of OData |
| December 2 | Day 2: Data Types in OData |
| December 3 | Day 3: OData Abstract Data Model |
| December 4 | Day 4: Metadata in OData |
| December 5 | Day 5: Addressing Entities in OData |
| December 6 | Day 6: Addressing Links between Entities in OData |
| December 7 | Day 7: OrderBy Query Option in OData |
| December 8 | Day 8: Filter Query Option in OData |
| December 9 | Day 9: Expand Query Option in OData |
| December 10 | Day 10: Select Query Option in OData |
| December 11 | Day 11: Top Query Option in OData |
| December 12 | Day 12: Skip Query Option in OData |
| December 13 | Day 13: Format Query Option in OData |
| December 14 | Day 14: Inlinecount Query Option in OData |
| December 15 | Day 15: Custom Query Options in OData |
| December 16 | Day 16: Service Operations in OData |
| December 17 | Day 17: Error Conditions in OData |
| December 18 | Day 18: Return Formats in OData |
| December 19 | Day 19: Versioning in OData |
| December 20 | Day 20: Batch Processing in OData |
| December 21 | Day 21: Retrieving Data in OData |
| December 22 | Day 22: Creating Entities in OData |
| December 23 | Day 23: Updating Entities and Entity Properties in OData |
| December 24 | Day 24: Deleting Entities in OData |
| December 25 | Day 25: Actions in OData |
| December 26 | Day 26: Manipulating Links between Entities in OData |
| December 27 | Day 27: AtomPub Return Format in OData |
| December 28 | Day 28: Json Return Format in OData |
| December 29 | Day 29: Vocabularies in OData |
| December 30 | Day 30: Geospatial in OData |
| December 31 | Day 31: The future of the OData Protocol |