This thesis project is a C tutorial for novice programmers. The materials within the C Tutorial were developed to be used as a supplement to an introductory C course. They include animations, imagemaps, and interactive quizzes.