Growing plants in containers is an alternative for those who have no garden space.
To improve the soil in an established garden, simply shred the leaves that accumulate from the trees in your yard and spread them over the garden beds.