Computer Science Teachers, Postsecondary educate students in various aspects of computer science, including programming, systems analysis, and software development.
Introduction to the Theory of Computation
A thorough introduction to the theoretical underpinnings of computer science.
Harvard's CS50: Introduction to Computer Science
A popular free online course that provides a comprehensive introduction to computer science.
The Programming Teacher Podcast
A podcast focusing on teaching computer programming and best practices.
Association for Computing Machinery (ACM)
An organization that offers resources for computer science educators.