Coin exchange markets create the coin "out of thin air "
You first buy the 0.0001 BTC from Binance or any local coin exchange markets.
You give 3.5 dolar to Binance and Binance add 0.0001 btc to your account.
In this transaction, really, Binance gives you BTC ?

I understand what you meant but you should know that exchanges like Binance don't create coins out of thin air. This is particularly because they only serve as a medium of exchange between the seller and the buyer. A buy order from you is only filled if there's a sell order from somewhere that has the same price as your buy order.
Exchanges are just platforms where sellers meet buyers and help them make transactions. Of course, they take their commission from trading fees emthat every buyers and sellers pay and from withdrawal fess when one tries to withdraw