Want to prepare to teach Computer Science in K-12? Want a flexible program you can complete on your own schedule? Don't need university credit? This four course program is for you! Our courses are specifically designed for teachers and integrate technical content with pedagogy and equity activities. You'll learn from materials you can use with your students and gain insights from an expert in computing education. Learn best practices for teaching computing and do activities that directly prepare you for the classroom. Our courses are designed for the needs of computer science teachers, not software engineers. Completing this program confers a statement of accomplishment , but not university credit. Looking for a program that does provide university credit? See our Supplementary Authorization in Computer Science program! It's based on the same materials, but with 2 key differences: First, it provides 16 graduate quarter units and, second, it provides a graded final project experience in each class.About This Program
Frequently Asked Questions
-
Average Length10 weeks per course
-
Effort2-20 hours per week, per course
-
Number of Courses4 courses in program
-
Price (USD)$1200 for entire program
Courses in the Statement of Accomplishment
Teaching Impacts of Technology
Learn to teach K-12 students about the impacts of computing on our world! Explore the technology and computer science behind things we use every day.
Computational Thinking & Block-Based Programming
Learn to teach K-12 students core programming concepts through block-based languages. No prior programming experience required!
Learn to Teach JAVA
Learn to teach Java with CS Awesome! Learn in a course designed for TEACHERS and their needs to support their students.
Teaching Methods in Computer Science
Learn what students most struggle with for specific programming concepts, how to support student debugging, and get advice from practicing teachers on classroom practicalities and activities.