Foundation degrees are intended to give a basic knowledge in a subject to enable the holder to go on to employment or further study in that field. They are normally offered by universities and further education colleges working in partnership. After foundation degree, you can top up with normally a year to get a bachelor degree.
A foundation degree takes 2-3 years.
A bachelor degree takes 3-4 years.
A master degree takes 1.5-2 years.
(The length of the courses depends on the time of the practical training.)