Teach Computer Science in 2018!

Free K-12 Teacher Professional Development Opportunities!


Who doesn't love robots?!

Learn how you can get a FREE Dash robot today!

Computer Science Fundamentals
(K – 6th Grade)

Teachers Teaching Tech offers 1-day workshops to prepare educators and content-area teachers (librarians, tech-ed specialists, etc.) to introduce computer science basics in a format that’s fun and accessible to the youngest learners (grades K – 6). The workshops will cover content for our elementary school curriculum, and you will receive the supplies you need to teach the courses – at no cost.You don’t need any previous experience teaching computer science to join us.

Computer Science Discoveries
(6th – 10th Grade)

For educators in 6th – 10th grade classrooms, our Computer Science Discoveries course is a great place to start. The course can be taught as a semester or full-year introduction and covers a broad range of topics such as physical computing, building websites, programming and learning about data.

Computer Science Principles
(9th – 12th Grade)

If you are teaching 9th – 12th grade students, our Computer Science Principles course can be taught as an AP or non-AP course — no prerequisites required. More than a traditional introduction to programming, it is a rigorous, engaging, and approachable course that explores many of the foundational ideas of computing so all students understand how these concepts are transforming the world we live in.