A fact is something that has to be proven and can be repeated threw scientific experimentation. Meaning the results do not change.
--------
A theory is something that relies on (or is a result of) scientific experimentation, but the results are not dependent on the experiment itself.
How do you view the differences between "FACTS" and "THEORIES"?
To move a little bit closer.
-----
There's a reason why science can prove things beyond doubt where faith is considered having no bearing.
For a simplified example, water dissolves into hydrogen and oxygen. You can make such a prediction before each experiment that "water will dissolve into hydrogen and oxygen disregarding when and where you do the experiment". If your this prediction shall fail, you can get a Nobel Prize because this is the way how the formula is falsified. You make predictions which will never fail (or else you can get a Nobel Prize), this is what the nature of science is. A human brain will know for sure (without faith) that it is a truth because the endless repeatedly made predictions never fail.
This is regarding to the predictability of science. Predictability depends on repeatability (things must be repeatable to make the predictions), and without predictability it's not a science. However, today's human call everything a science even that without any predictability.
For another example, if you try to conclude that cat is a result of evolution, you need to make a cat from a single cell repeatedly till you can predict that "if you follow these procedures, the single cell will certainly be turned to a cat (but not a dog)". And your this prediction never fail, then you are holding the truth. This is what science is.
However, humans (including scientists) know that the above (turning cell to cat) is not possible. That's why the scientists have already abandoned the true scientific approach. Instead of confirming a scientific truth by repeated predictions without failure, they start to use another approach to try to find out the truth of the origin of species. They try to look into the past to collect the so-called "evidence". However, this approach is hardly a science.
You need to know what limits humans are facing, before you draw your own conclusion.
Yet another example, why the Big Bang Theory is controversial because the Big Bang itself never repeats in front of humans. Strictly speaking it's not a science because you can never get the predictability out of it until it repeats. Subsequently, since it cannot be confirmed scientifically, you can have multiple theories about what it is. And you can choose one of them to believe with faith.