Ok, so you don't have that many options for courses with just four hours available. I'd recommend you to look into some algorithms and data structures, how and why to avoid in memory workloads and how to use streaming data. You can find a lot of resources online and be ready to read a lot of tutorials.
Personally, I'd go with standard python for the task. You can use the csv module to load and write your CSVs and is a bit faster than pandas, you can do streaming insert which I think is great.
What I would do:
use as much logging as you can. This will save your day.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.