CDs are just through your bank; you basically let them lock up your money for a specific period of time like 6 months let’s say, but every month they promise a certain APR%. Roth IRA is pretty much just a non employer sponsored 401K to put it simply? I’m sure someone else is more eloquent than me