"Courageous" vs. "heroic": exploring subtle differences and shared traits

What is similar?
Both words describe qualities related to bravery and valor, and they are often used to describe actions undertaken with risk or danger involved.
What is different?
Courageous refers to having or showing courage, and can apply to everyday situations requiring bravery. Heroic implies actions that are grand or extraordinary, often involving self-sacrifice for others.
Which one is more common?

Examples of usage
Courageous- She made a courageous decision to stand up for what was right.
- The firefighter was praised for his courageous efforts during the rescue.
- It takes a courageous person to admit their mistakes.
- The soldier received a medal for his heroic actions in battle.
- Her heroic efforts during the crisis saved many lives.
- The novel tells the story of a heroic quest against all odds.