Making an opject follow a path?

i was wondering if there is a way to make like a dot follow a path in like a tween so its smooth? lik say i wanted a dot to move across the screen in like a wave pattern, is there like a way to do that by like drawing a path and having it go along the path or something?