Teaching kids about gardening is a great way to instill respect for the earth and also sneak in a little biology lesson.  Whether you have a yard, or patio, you can still grow fresh foods.  The smallest spaces can be used for potted herbs and tomatoes.  For your patio,  buy herb seedlings each spring and fill 1-2 pots with lavender, basil, parsley, thyme and cilantro.  Great for homecooking!  And they smell great.