A template is a piece of code that can be copied and modified to fit a specific situation.
Some templates show how, why, and when to use some feature of the language.
Some templates show how to implement design patterns.
Here's a great site:
Some of my lectures and labs:
Pearce's Lectures, labs, courses, etc.