An interesting, relatively simple task is trying to replicate
Bekaert, Geert & Hodrick, Robert J., 1993. "On biases in the
measurement of foreign exchange risk premiums," Journal of
International Money and Finance, Elsevier, vol. 12(2), pages 115-138,
April.
A working python code, alongside a summary of the description from Fumio Hayashi's book econometrics can be found here. The book will be advanced for undergrad but if you like a bit of a challenge, that might be a good topic.
You would need to have access to Bloomberg, LSEG (formerly Refinitiv) or similar to get reliable quotes. It will also be a bit of a challenge to get the right format for the data and require you to spend some time thinking about foreign exchange conventions.
Edit
Since it seems you have access to Bloomberg, you can run FRD
to see the forward rates page. This page has an API (the FX toolkit for excel). I recommend using this API as opposed to the BLPAPI that works in Python and other programming languages because the programmatic API doesn't offer the full breadth of the FX toolkit. You can find a detailed explanation if you run HELP DAPI
in the command line and search for bfxforward
for example.