Some examples of programs generally available to inmates include programs to obtain GEDs, computer training, job skill training and on-the-job training, religious instruction and guidance, alcohol and substance abuse groups, anger management, work assignments, work release, halfway houses, and other programs.