Der er forskellige typer resocialiseringsprogrammer, herunder uddannelse og erhvervstræning, kognitiv adfærdsterapi, støttegrupper og mentorordninger, behandlingsprogrammer til misbrug, familierådgivning og rehabilitering samt sikring af bolig og stabile sociale relationer.