Home
Books
The Art of Tapestry Weaving
Book launch events
Untangled book FAQ
Online Learning
Online learning
Calendar
Change the Shed
Tapestry Discovery Box
Introduction to Tapestry Weaving
Introduction to Rug Weaving
What makes a good tapestry yarn?
Weaving Tapestry on Little Looms
Warp and Weft: Learning the Structure of Tapestry
Summer of Tapestry
Short courses
Dyeing with Acid Wool Dye
Fringeless: Four Selvedge Warping
Fixing Your Sheds Workshop 2025
Live Workshops
Design Solutions for the Artist/Weaver, Season 1
Design Solutions, Season 2
Color Gradation Techniques
Reviews
Patreon
Workshops
Workshops
Tapestry Retreats
FAQ
Registration questions
Weaving tools and resources
How online classes work
Technology troubleshooting
Fortnight
Portfolio
Portfolio: Emergence Series
Portfolio 2
Small Format Tapestries
Exhibitions
About
My story
What is tapestry?
James Koehler
Shop
Shop
PEFO books and other goodies
Sand in My Shoes video
Blog
Let's talk
Rebecca Mezoff
Home
Books
The Art of Tapestry Weaving
Book launch events
Untangled book FAQ
Online Learning
Online learning
Calendar
Change the Shed
Tapestry Discovery Box
Introduction to Tapestry Weaving
Introduction to Rug Weaving
What makes a good tapestry yarn?
Weaving Tapestry on Little Looms
Warp and Weft: Learning the Structure of Tapestry
Summer of Tapestry
Short courses
Dyeing with Acid Wool Dye
Fringeless: Four Selvedge Warping
Fixing Your Sheds Workshop 2025
Live Workshops
Design Solutions for the Artist/Weaver, Season 1
Design Solutions, Season 2
Color Gradation Techniques
Reviews
Patreon
Workshops
Workshops
Tapestry Retreats
FAQ
Registration questions
Weaving tools and resources
How online classes work
Technology troubleshooting
Fortnight
Portfolio
Portfolio: Emergence Series
Portfolio 2
Small Format Tapestries
Exhibitions
About
My story
What is tapestry?
James Koehler
Shop
Shop
PEFO books and other goodies
Sand in My Shoes video
Blog
Let's talk
Blog
galvanized pipe loom