Writing a CHIP-8 emulator.
I feel like that's a fun project because you get to actually play some games at the end of it.
It's actually not that hard either, I struggled more with printing to the Screen than actually emulating the CPU.
Downside is it takes some time to get all the instructions to work.