People who are called leads are those who are interested in your products and services and can become your customers. For example, a person checking your website is considered a lead.
Opportunities are leads who have a better chance of buying from you. When a lead is checked and found to be serious, it becomes an opportunity. This means they are interested in your offer and may buy soon.