A website worth looking through is http://www.art.co.za/ - here you’ll find many links to organizations and people offering training and art.
Another source of cheaper training is the numerous Non-Government Organisations (NGO’s) that exist around the country – go to http://www.sangoco.org.za/site/ for 4,000 NGO’s in South Africa.
Recreation Centres also offer a large variety of courses at very reasonable prices – have a look at the centres in Johannesburg.
Jewellery Design
Courses are available through academic institutions, such as universities, usually over three years.
You could probably go to your local framing shop and ask if you can assist them. Just up the road from me is a hardware shop that offers training every Wednesday on DIY, which includes framing!