C
omputer
S
cience
Education
Search
Learn Computer Science
Explore Academic Opportunities
Access Career Opportunities
Meet our Partners
Explore Resources
Student Learning
Educator Resources
Coding Tools and Technology
Educator Resources
The following programs and resources support teacher learning and provide resources they can use in the classroom.
Computer Science for High Schools (CS4HS)
A program providing funding to universities, colleges and nonprofits to provide CS professional development for teachers.
LEARN MORE
Computational Thinking For Educators
A free online course to help educators in all disciplines integrate computational thinking into their curriculum.
LEARN MORE
CSER Online Digital Technologies Courses
Online courses for teachers to prepare them to teach and inspire students in K-8 in computational thinking and coding.
LEARN MORE
EngageCSEdu
A curated collection of college-level CS1/CS2 materials designed with the goal of retaining women and other underrepresented groups in undergraduate computing education.
LEARN MORE
Exploring Computational Thinking
A curated collection of K–12 lesson plans and other resources on computational thinking, including an online course for teachers.
LEARN MORE
Pencil Code Teacher's Manual
This manual introduces students to the Pencil Code programming environment and helps them learn the basics of programming.
LEARN MORE