NC Computer Science Professional Development
These computer science professional development trainings are intensive, highly supportive programs designed to prepare educators who have not necessarily taught or studied computer science previously.
These computer science professional development trainings are intensive, highly supportive programs designed to prepare educators who have not necessarily taught or studied computer science previously.
These computer science professional development trainings are intensive, highly supportive programs designed to prepare educators who have not necessarily taught or studied computer science previously.