Community colleges in North Carolina teach key life skills in programs for students with intellectual or developmental ...