Get your taxes done using TurboTax

It sounds like you are a Dual Status Alien for 2024.  Unless something has changed, I don't think TurboTax is set up for Dual Status tax returns, in which case I recommend you go to a tax professional that is experienced with Nonresident Alien tax returns.