With this cool project from Tony DiCola you can create a Google Calendar connected, Arduino powered, smart alarm clock. The alarm will automatically set itself based on your calendar, meaning you can optimise your sleeping times without having to worry about missing meetings! The project will teach you about using TFT touch screens, creating internet connected Arduino devices, and generating sounds with Arduino. The Arduino alarm would not be considered a basic project, but the instructions provided are very comprehensive so you should have no problem completing the project if you are willing to put in the time.
To get started making your own Arduino alarm clock check out the following link.