As they wrote above, there is no exchange that would not charge any fees.
Sometimes there are some promotions or short periods in which the exchange does not charge a fee.
However, in my opinion you just missed something.
Don't worry, it's tough at the beginning, but you'll get used to it