So many ways to teach introduction to computers. The course BTA30 is an excellent course that I had the privilege to teach until a preferred candidate took over the rest of the semester. I began to plan the units and then passed it on, so I will also pass over my resources to other teachers.
Code.org is also a great website to use to access coding resources, lessons and projects. Check out their catalog: https://studio.code.org/catalog