Hi, I am an expert web developer and Python programmer with 7 years of experience. I am already quite familiar using Flask and Requests.
I have read your project description. I can write a python script that (a) visits a web page or opens a given URL to check whether a class is open or not and (b) if it's open send email to a given email address as a notification. Matter of fact, I have already written a few dozens of similar scripts, so this should be fairly easy to complete on time. I can complete the task in a single day for $50. We might need a second day for evaluation, debugging and committing modifications if any is needed.
I would like to ask you a few questions though; first of all, where and how should the script check for classes ? Will it use a fixed list of URLs ? Secondly, the script will need a "host" to run periodically. I wonder if you already have a host that supports Python. If not, I can offer you my own hosting service. If you want to use the script for a short period of time I can offer hosting the script for free as an extra. Otherwise, we can have a deal where I charge you a small fee monthly/annually to host the script.
If you're interested in my offer, kindly contact me. I would like to discuss your project in details. As soon as we've discussed the details I'll be ready to start working on the script.
Looking forward to working with you.