What Courses Do We Offer?

Home vegetable growing

Learn to grow your own vegetables at home: be healthier, save money - potatoes and tomatoes, lettuce and carrots to brassicas and more.

Landscaping Home Gardens

How do I landscape my garden? Learn garden design at home by distance education to design and build a more functional practical garden.

Grow your own garden seedlings

Learn simple methods to grow vegetable & flower seedlings for your garden. Save time & add variety to your gardening!

Top vegetables to grow in your garden


Broccoli is high in calcium, iron and magnesium, as well as vitamins A, B6 and C. In fact, one cup of raw broccoli florets provides 130 percent of your daily vitamin C requirement.


There is nothing like peas grown right in your own garden — the tender sweetness of a snap pea just plucked from the vine is unlike anything you can buy in at a store.


While snap beans (green beans/wax beans) are a great addition to any garden, it's the beans we grow as dried beans that are real nutritional powerhouses.

Small Tips To Make Your Garden Better

  • 01

    Be clever with furniture

    Furniture in a small garden can be used to great effect, but too much or the
    wrong type can clutter and could take up valuable space that you can ill-afford to lose.

  • 02

    Use containers

    Pots are great for small trees or flowering bedding plants,
    and you can change them and move them around easily.

  • 03

    Sound and movement

    Add points of interest to your small garden design that bring both motion and sound.
    You can find room for a water feature in even the smallest garden,
    and they often run using their own reservoir pump.

Heros Behind the Company

Gardening is a wonderful subject that can be beneficial for employment purposes and personal development. Our wide range of courses takes you from the basics to the higher levels and more in-depth parts of the subject.

Leo Johnson

Co-Founder of My Flour Garden

Latest Blog

Top 10 Most Beautiful Gardens in the World

7 Most Popular Garden Styles

Top 10 trees to plant in a small garden