Tornadoes can form over land, but hurricanes only form over the ocean.
A tornado is a fast rotation of wind that travels across land for a short time, ripping apart anything in it's path. A hurricane is a terrible, huge storm that can cause severe damage with high winds and heavy rainfall.