Terrace farming is a form of farming that cultivates sloped landscapes by creating flat surfaces called terraces. A group of four students submitted a report on terrace farming to their professor Dr. Manoj Shukla for an agriculture course. The report covered the topic of terrace farming and was submitted under category 3 of the 2018 agriculture course.