Hydroponics is a great method of gardening indoors that requires no soil whatsoever, yet produces fabulous yields of fruits, vegetables and flowers. There are many types of hydroponics systems that you can try, including static solution, continuous flow solution, aeroponics and deep water culture.