Harvard does not give free scholarships in the way most people imagine them. There are no merit awards for top grades, no athletic scholarships, and no prizes you can win with a separate application.
What Harvard College gives is need-based financial aid. If you are admitted and your family cannot afford the cost, the university covers the gap with grants you do not have to repay. For families with very low incomes, that can mean a full free ride. International undergraduates are included in this policy.
You do not apply for this aid separately from admission in the way you would for a scholarship contest. You submit financial aid forms along with your application, and the aid office calculates your need.
Graduate students should not expect the same deal. Each Harvard graduate school runs its own funding, and most master’s programs offer far less aid than the College.
So the real answer is simple: Harvard can be free if you are admitted to the College and your family has low income. But it is aid based on need, not a scholarship based on merit.
Related reading: Is Harvard University free for international students?, Can I get a full scholarship to Harvard?, and Does Harvard give scholarships to international students for Masters?.

