You should differentiate between two different events regarding this question.
The first is the giving of the two tablets of stone on which the Ten Commandments were engraved. The story of Hashem (G-O-D) giving these tablets to Moses is mentioned in the book of Exodus (33:15-16 and 34:1).
The second is the writing of the five books of Moses which is mentioned in the book of Deuteronomy (Devarim), 31:19-26. In these verses the Torah is called "The Song" and Hashem commands Moses to write it for the next generations.
Moses
The Israelite nation, to whom he gave the completed Torah-scroll before he died. See also:How did the Torah take shape?
God gave the Torah to Moses on Mt. Sinai
The Torah, or Teachings.
Because, with God's supervision, Moses brought his people out of Egypt and gave them God's Torah.
He brought the Jews out of Egypt under God's guidance and gave them God's Torah.
The story of the giving of the Torah states that God gave it to Moses when he climbed Mount Sinai. Moses remained on the mountain for forty days and forty nights.
Because tradition holds that Moses gave the Torah (Jewish laws) to the people.
Because tradition holds that Moses gave the Torah (Jewish laws) to the people.
Because tradition holds that Moses gave the Torah (Jewish laws) to the people.
Moses was exceedingly humble (Numbers ch.12). God gave Moses the two Stone Tablets (Exodus 31:18).
God gave the Torah to Moses through inspiration, who then took it to the Jews.