A dream is something you want to happen but have no way of measuring whether or not you succeed. There is no end date, no set amount required to make the dream happen.
A goal on the other hand is measurable. A date is set so that you have something to aim for and push you. Instead of simply saying, “I want X” you set a goal that you’d like to achieve and have a plan to back it up.
Basically, a goal is a more concrete, action-oriented version of a dream. 🙂