Computer science or programming courses can be some of the cheapest courses a school can offer. Everything except the teacher’s time can be free. I will discuss what and where to get everything from free computers to free curriculum to free textbooks for multiple topics in teaching computer science. I teach at a school with a very limited budget so if it is not free I do not teach it, yet I am able to offer eight semesters of computer science and programming. From introductory courses to college-level material, it is all out there and all free.