Roses are one of the most beautiful and versatile plants to have in your garden. The range of colours and exceptional fragrances produce pure joy. This course covers the different types of roses, their maintenance and pruning needs as well as looking at some of the best varieties that are available.