Where is it: https://data-flair.training/blogs/alarm-clock-python/

What is it: You'll learn how to create an alarm clock with Python using libraries such as tkinter to create a GUI, winsound to generate sound from your Windows machine and datetime to keep track of current time.

What you need: You will need a basic understanding of the Python programming language and access to a Windows machine with Python installed.