Answer:
My friend is taking a class at the local community college to learn French.
Step-by-step explanation:
Nationality is a proper noun according to grammatical rules. You might just as well replace it with a real name, like Donald or James. Because of this, it is important to uppercase the term "French."