I'm currently taking a graphic design course on Coursera, and the instructor uses these words interchangeably. Therefore, does Typeface and Type Family mean the same thing?
Often slight differences between terms are missed when starting out. Some terms are mis-used, and some are misunderstood.
I like to use an analogy or a metaphor to help distinguish between similar terms. If I'm lucky, the analogy holds and the answer helps make things clearer
Type designers will sometimes make different weights (stroke thicknesses), style variations, and set (width) of a basic design for different uses.
For example: Some publications prefer to set body text in a serif face, heads and sub-heads with sans-serif, and italics for emphasis. That's three different typeface styles. That's three different typefaces.
If they share common design characteristics, they are said to be in the same type "family" as the specified plain face. The document has a coherent and harmonious organized appearance.
As in real life, some families are bigger with more family members than others. They tend to be more versatile and can be used in demanding situations such as reference works and fine typography.
We often use a word to express a whole family. "Smith" and "Times" are two examples of popular family names. To labour the analogy, Mr. Smith is a "Smith" family member and Times italics is a "Times" family member.
They're close; but, they're not the same, and not quite interchangeable.
A typeface is one specific style of lettering: Times, Helvetica, Poetica, Adobe Garamond.
Sometimes there is just one typeface to that name, period: Michelangelo, Caliban, Harrington.
Since in most programs you have the ability to add formatting to a typeface (like bold or italic), and in layout progams you want aesthetic flexibility, type designers have created different styles (formatting) and different weights (thicknesses) of many typefaces.
So instead of highlighting a word and clicking the Italic button (which may tell the program to just skew all the letters), you select the Italic style (which substitutes an entirely different font file, properly designed to look italic).
Helvetica has weights from 25 (ultra thin) to 95 (ultra heavy), plus italic versions, plus condensed versions, plus expanded versions. All those faces together are called the type family.
Are "typeface" and "type family" the same thing?
Yes, they are the same.
The only difference is how you look at it.
"Type family" stresses the existence of different styles and weights as well as sizes. For example when you think of the "Times family", you would probably think of italic and bold as well as roman.
"Typeface" doesn't particularly stress those kinds of variation. For example if you are considering different sizes of Times type your context may be one in which you are only discussing roman, or you might as well be, and therefore variation in style and weight isn't relevant. Therefore in this context you may prefer to refer to the "Times typeface".
But it is fully accurate to say both that Times 14pt roman and Times 14pt bold are "instances of the Times typeface" and that Times 14pt roman and Times 6pt roman are "members of the Times type family".