Here's my latest project. It's a level editor for the Star Pusher game in Al Sweigart's book "Making Games with Python & Pygame." Took roughly 2 weeks of development. I honestly thought it would take only a week to do, since I wasn't creating a game from scratch, but it ended up being the most difficult thing I tackled so far. The hardest part of the project was definitely the camera handling.
Here's the GitHub