Rehabilitacja zawodowa prowadzona jest poprzez terapię zajęciową w oparciu o indywidualne programy rehabilitacji, które opracowuje Rada Programowa Warsztatu, w skład której wchodzą kierownik Warsztatu oraz pracownicy pracujący bezpośrednio z osobami niepełnosprawnymi.
Terapia zajęciowa odbywa się w dziesięciu pracowniach:
- wikliniarskiej
- poligraficznej
- ceramicznej
- tkackiej
- plastycznej
- witrażu
- rękodzieła artystycznego
- stolarskiej
- przedmiotów zdobniczych
- pamiątkarskiej
Prowadzona jest również terapia ruchem, która obejmuje:
- indywidualną rehabilitację ruchową
- gimnastykę usprawniającą
- wyjazdy na basen
- muzykoterapię