One of my favourite projects from college didn't start as anything ambitious. I just wanted to see if I could move my cursor around without touching anything — hold up a hand, point a finger, watch the pointer follow. It turned into a full virtual mouse built in Python, using a live camera feed to track hand position and gestures and translate them into cursor movement and clicks.
The interesting part wasn't the cursor moving — that's almost the easy bit. It was everything around it: getting consistent hand detection under different lighting, deciding which gesture should count as a "click" without it triggering by accident every time you moved your hand, and smoothing the motion so the cursor didn't jitter every time your hand shook slightly. A lot of what looks like "AI magic" from the outside turns out to be careful, unglamorous tuning once you're actually building it.
It's still one of the projects I bring up first when people ask what I've built, mostly because it's the one where you can actually see the result — wave your hand, and something on the screen listens.