You first purchase the USDC on Coinbase or Blockfi. Then you set up a Metamask wallet (https://youtu.be/Af_lQ1zUnoM). Send USDC to Metamask (you will need ETH on Metamask to pay for gas) from Coinbase or Blockfi.
Next, you configure Metamask to Avalanche (https://support.avax.network/en/articles/4626956-how-do-i-set-up-metamask-on-avalanche).
Then, you need to bridge your USDC to Avalanche using the Avalanche Bridge (https://bridge.avax.network/).
Finally, connect wallet to Beefy Finance on Avalance (https://app.beefy.finance/#/avax) and deposit in the USDC.e AAVE pool.
Once in the pool, your rewards will auto-compound and grow in USDC.e