Your cart

Your cart is empty

Just getting started?

Sign Up For Classes

or shop our:

Main Fabric

Your guide to
sewing with us

Thanks for asking about workshops. Here's how everything works, from weekly classes for kids and teens and school-break camps to our Adult Learn-to-Sew Program, seasonal workshops and sewing clinics. We have lots of options for beginner sewers, and every class is small-group, hands-on and taught in person at our fully equipped studio in Dundas, Ontario.

Studio Location: 64 Hatt St, Unit 102, Dundas, ON
Not sure where to start?

Tap the card that sounds like you, and we'll take you straight there.

Kids & Teens Weekly Sewing Program

Ages 7–17

Weekly sewing classes where kids build real skills, finish projects they're proud of, and find their people. Community matters for kids just as much as adults, and seeing the same friendly faces each week is a big part of why students keep coming back.

Little Stitchers
Ages 7–11
A happy place for creative kids and mini-makers to make a mess, make friends, and sew amazing things.
Teen Program
Ages 12–17
Great for teens interested in fashion design, upcycling and making their own clothes.
Weekly class times
Classes run almost every day of the week, so you can choose the one time that fits your family's schedule. Your child attends that one class each week. Both age groups share these times, so siblings can come together.
Monday – Thursday
5:00 – 6:30pm
Saturdays
9:00 – 10:30am · 11:00am – 12:30pm
Sundays
1:45 – 3:15pm · 3:30 – 5:00pm
How it works
  1. Start with the Intro Class. Every new student begins with a 2.5-hour intro class covering machine basics, studio safety and foundational skills, and makes their first small project. We run two intro classes every month. The intro class is $75, or $50 with code PREREQ25 at checkout.
  2. Pick a weekly spot and start right away. Choose one of the class times above, and your child can begin the very next week after their intro class. They'll join that same class each week, in a small group with a 4:1 student-to-teacher ratio.
  3. Simple monthly tuition. $150 + HST per month, billed automatically on the 2nd of each month.
  4. Missed a week? Complimentary makeup classes are available throughout the year.
  5. Flexible cancellation. Cancel with at least 2 weeks' notice before your next billing date. Full details are on the program page at mainfabric.com.
★★★★★
“My almost-eleven-year-old daughter is head over heels in love with this sewing class. She looks forward to it all week. So glad to have found an after-school activity where she can relax, work at her own pace, learn a practical skill, and even be creative.”
R. B., Kids & Teens Weekly Sewing Program parent
Materials included: All fabric, thread, notions, patterns and project materials.
What to bring: Your own sewing toolkit. Our curated Main Fabric toolkit is $50 when you enroll (regularly $65), or bring your own tools.
What parents are saying
★★★★★
“My 7 year old daughter is having the best time in the kids weekly sewing classes. She is very excited each week for her class, and is extremely proud of the projects that she has made. Highly recommend this program for young creatives!”
Jodie B.
★★★★★
“Great space and super fun and engaging projects for kids. My daughter is excited to keep progressing levels so she can make new projects.”
Kara N.

Sewing Camps

PA Day · Winter Break · March Break · Summer Camp

Creative days for kids when school is out. Campers sew finished projects start to finish, make friends at the next table, and head home with something they made themselves.

PA Day Camp
Nov 27 · Jan 22 · Apr 16* · Jun 4
Winter Break Camp
Dec 21–23 · Dec 29–31
March Break Camp
Mar 15–19, 2027
Summer Camp
Jun 30 – Jul 30, 2027 · No camps in August
How camps work
  • Ages 7–14, usually 9:00am – 3:00pm
  • The prerequisite Intro Class is required before the camp start date
  • Projects are announced a couple of months before each camp
  • All supplies and sewing machines provided, and every project comes home
  • 10% off when you book 3+ spots (multiple dates or siblings)
  • Small class sizes, and spots fill quickly, so book early
*April 16 is a Hamilton-Wentworth Catholic (HWCDSB) PA day.

Adult Learn-to-Sew Program

5-star reviewed · For adults

One of our most popular programs, and a flexible, skill-building way to learn to sew that's designed for real life. It works around your schedule, with a step-by-step curriculum built specifically for adults. More than 200 sewers have already learned with us in Block 1.

What you'll learn

You'll learn to use a sewing machine with confidence and make creative projects you're proud of. Our curriculum is designed for beginners and nervous sewers alike, taking you from your very first stitch to a skilled, capable sewer, one project at a time.

  • Each block has two projects: a non-garment piece and a garment. Every block takes six 2-hour sessions with an instructor to complete, booked around your schedule.
  • Your skills grow block by block: each project builds on what you learned in the one before. We've developed four blocks so far, with more on the way.
The schedule
Prerequisite Intro Class
A required 2.25-hour class that teaches sewing fundamentals
  • Put your new skills to work on a small project you'll take home
  • Runs twice a month on set dates and times
  • Choose your preferred date at checkout
See Available Dates
Classes fill quickly. Join the waitlist or check back for new dates.
Sewing Blocks
6 × 2-hour sewing sessions with an instructor
  • Offered 4–5 times per week, like a yoga class schedule
  • No set day or time: book whichever class fits your week
  • You manage your own schedule and book sessions as you go, or all at once
Ready to start? Here's how.
  1. Add Block 1 and the Intro Class to your cart. Choose your preferred Intro Class date at checkout, and save $25 by booking them together.
  2. Plan your sessions, whenever suits you. You'll receive your personal booking link after checkout, so you can book, cancel and reschedule on your own. Book all six now, or one at a time as your weeks unfold.
  3. Come to your Intro Class. Learn to use a sewing machine and get your own personalized progress folder.
  4. Start sewing! Begin attending your scheduled sessions and work through your two projects with an instructor by your side. Gain sewing confidence with every session.
  5. Celebrate your new skills! Finish your two projects, then carry your new skills into Block 2, where you'll take on new techniques and more ambitious makes.
★★★★★
“Such a wonderful class! I have some sewing experience but not a lot of confidence – this class was a perfect introduction and reminder. I loved the pace of it and felt like I could really practice and focus, while still walking away with a project. Highly recommend to anyone wanting to start sewing.”
Rebecca R., Adult Learn-to-Sew Program student
What to bring: Just yourself! Every tool and machine you need is provided for your Intro Class and throughout Block 1.
Fabric & materials: We supply the fabric for your first project. For your second, your very first wearable garment (yay!), we'll help you choose fabric you'll love.
What adult students are saying
★★★★★
“Wonderful intro to sewing. Instructors were kind, knowledgeable, and well prepared. The instructors were uniquely attentive and flexible, allowing us to modify designs and work on our projects at our own pace. Looking forward to our next class!”
Cas
★★★★★
“This was a fantastic course! The instructors, Nakita and Heather, did a great job of teaching everything in a very logical, easy to follow process. The space is great, clean and organized, and the machines are well maintained and easy to use for a beginner like myself. Am looking forward to the next Block!”
Kate

Seasonal Workshops

Fall / Winter 2026

Project-based workshops for the season, great for sewers with some experience. Come in, learn a technique, and leave with a finished piece. Complimentary studio machines are provided, or bring your own.

Wed, Nov 18 – Dec 2
6:45 – 9:15pm · 3 sessions
Fieldstone Tote Bag →
A structured canvas tote with a zipper, interior pockets and sturdy straps. For sewers who've finished Block 2 or have similar experience.
$245
Thu, Nov 26 – Dec 17
6:45 – 9:15pm · 4 sessions
Heirloom Christmas Tree Skirt →
Choose from four quilted designs, from classic to modern, and make a piece to bring out every year. For confident beginners and up.
$275
Sun, Nov 29 – Dec 13
10:00am – 1:00pm · 3 sessions
Festive Table Runner →
Learn foundation paper piecing with crisp Christmas tree blocks. Block 1 or similar experience recommended.
$225
Sat, Dec 5 & 12
1:00 – 4:00pm · 2 sessions
Quilted Holiday Stocking →
A lined, patchwork quilted stocking, with quilting basics, binding and finishing. For confident beginners.
$175
Ongoing
Evenings & weekends · 2.5 hours
The Sewing Lab →
Bring your own project and sew in a small group (max 6) with an instructor on hand. For sewers who've finished Block 1 and made a garment.
From $40

Sewing Clinics

Mending · Alterations · Upcycling

Bring the clothes you already own and give them a second life. Clinics are relaxed, instructor-supported studio time rather than a lecture, so you work on your own pieces at your own pace, with help right beside you.

Community Mending Clinic
$55 · 3 hours · All levels

Creative visible mending and simple invisible repairs, like holes, torn seams, worn spots and patches, done mostly by hand in a relaxed, social atmosphere. No previous sewing experience required.

Upcoming: Fri Nov 20, 5–8pm · Sat Dec 19, 12–3pm · then monthly through June
Book this clinic
Rework Clinic: Alterations & Upcycling
$55 · 3 hours · Confident beginners

Hem, take in, swap a zipper or transform a piece you no longer wear, with one-on-one help from two instructors. Requires Adult Learn-to-Sew Block 1 or equivalent experience.

Upcoming: Sat Nov 28, 5:15–8:15pm · Sun Dec 20, 9:30am–12:30pm
Book this clinic
Finding us
64 Hatt St, Unit 102, Dundas
Park in the gravel lot behind the building (take the laneway by the Graham and Brooks sign beside the Rexall). Enter through the door off the lot; we're at the end of the hallway on the left. After 5pm, use the keypad, choose Main Fabric, and we'll buzz you in.
Ready to book?
Visit mainfabric.com
Questions before you register? Email info@mainfabric.com. We're happy to help you find the right fit.
We can't wait to sew with you.
Main Fabric