Made By Hand

Made By Hand Made By Hand is a family business that offers Arts and Crafts classes. Whether it is painting, sketching, stitching, we make sure you have fun.

We had so much fun at our punch needle class with Moms and Daughters! Join us next time!
12/05/2026

We had so much fun at our punch needle class with Moms and Daughters! Join us next time!

Crochet a granny square! We had lots of interest for another session! Book today! Spots are filling up fast!
06/05/2026

Crochet a granny square! We had lots of interest for another session! Book today! Spots are filling up fast!

Punch needle class@ Spoil your mom this Mother's Day weekend. Come learn how to punch needle. Easy to pick up, difficult...
06/05/2026

Punch needle class@ Spoil your mom this Mother's Day weekend. Come learn how to punch needle. Easy to pick up, difficult to put down!

Granny Square Crochet Class! Beginner-friendly and take-home kit included. Bookings are essential!
20/04/2026

Granny Square Crochet Class! Beginner-friendly and take-home kit included. Bookings are essential!

Punch Needle Class! Let us teach you how! You'll love it. You take home your very own artwork.Spaces are limited to book...
20/04/2026

Punch Needle Class! Let us teach you how! You'll love it. You take home your very own artwork.

Spaces are limited to book today!

Starter kits sold separately.

Join us on Saturday! Learn how to do punch needling in a relaxed and fun way. Contact us today to book your spot!
15/04/2026

Join us on Saturday! Learn how to do punch needling in a relaxed and fun way. Contact us today to book your spot!

14/04/2026
Our beginner crochet classes were a hit! We taught the how to crochet a granny square from scratch. From a basic chain, ...
21/03/2026

Our beginner crochet classes were a hit! We taught the how to crochet a granny square from scratch. From a basic chain, to a double crochet and how to add another colour!

We were so impressed. We'll probably have another class soon!

Comment if you are interested in joining our next crochet class and what you would like to learn to crochet!

Join us for Arts and Crafts classes. We crochet, paint, sculpt. Not just the formal arts, we cover everything. Book your...
03/03/2026

Join us for Arts and Crafts classes. We crochet, paint, sculpt. Not just the formal arts, we cover everything.

Book your spot today!

We offer Arts and Crafts classes for kids,  teens and adults! Contact us today for more information!066 508 8964
24/02/2026

We offer Arts and Crafts classes for kids, teens and adults!
Contact us today for more information!
066 508 8964

We had lots of fun layering colours to create this enchanted forest at one of our classes! Come join us next time!Bookin...
24/02/2026

We had lots of fun layering colours to create this enchanted forest at one of our classes!
Come join us next time!

Booking is essential!
066 508 8964

Address

97 3rd Street, Linden
Johannesburg
2104

Telephone

+27665088964

Website

Alerts

Be the first to know and let us send you an email when Made By Hand posts news and promotions. Your email address will not be used for any other purpose, and you can unsubscribe at any time.

Contact The Establishment

Send a message to Made By Hand:

Share

//iconSize: [32, 32], //html: '' }) .bindTooltip(name, { //permanent: true, direction: 'bottom', //offset: L.point(12, 25), //opacity: 0.88, interactive: true }) .bindPopup(name); markersLayer.addLayer(marker); } function getMore() { if (gettingMore) { return; } gettingMore = true; var center = map.getCenter(); $.ajax({ url: "/vicinitysearch", data: { lat: center.lat, lng: center.lng, country: "SOUTH AFRICA" } }) .done(function(data) { var added = 0; data.forEach(function(loc) { if (!locationIds.includes(loc.id)) { var mapLoc = {id:loc.id,lat:loc.latitude,lng:loc.longitude,title:trunc20(loc.name),popupHtml:loc.popupHtml,urlPath:loc.urlPath,pictureUrl:loc.pictureUrl}; locations.push(mapLoc); locationIds.push(loc.id); map._addMarker(mapLoc); added++; } }); }) .always(function() { gettingMore = false; }); } map._clearMarkers = function() { markersLayer.clearLayers(); } }); }, 4000); });