Here are the instances when you should capitalize:
- races, nationalities, and languages
- names of courses (English, Biology)
- proper nouns
- names of religions and religious terms
- the first, last, and important words in a title
- brand names
- the word "I"
- historical events (World War I, the Renaissance, the Crusades)
- days of the week, months, and holidays