Whether you are new to teaching computer science (CS) or have experience teaching other CS courses, the program is designed to promote growth by providing space for you to become comfortable with curricular materials, CS content, and pedagogy. Our curriculum provides a complete set of lesson plans that include inquiry-based activities, videos, assessment support, and educational tools.
The program supports teachers with diverse teaching backgrounds as they prepare to teach either of the following courses:
72,000 teachers have participated. 98% of attendees would recommend our program to another teacher. The majority of our workshop attendees rank it the best professional development ever.
We are a nonprofit dedicated to helping schools teach computer science. In most states, our professional learning is offered at *no cost to you or your school*. In New York and North Carolina, there is a fee to cover the costs of the workshop. But, we have worked with many school districts in these regions and they have allocated funds to cover the costs for you and your school. If your principal or administration has any questions around the costs to support this, please encourage them to reach out to our partners in New York and North Carolina so we can help you.
Our professional learning and curriculum flow seamlessly together, empowering teachers to deliver the course with confidence. In-person workshops combine with online tools to provide participants with a broad selection of resources to help them plan ahead for implementing the course in their classrooms, while also collaborating with other educators.
Participants will engage with the curriculum both as instructors and as learners. By experiencing the course content as an active learner, participants will gain important, concrete insight into the perspective their students will have during the academic year. By interacting with curriculum content as instructors, participants will learn how to plan and deliver lessons.
Teachers and facilitators will have the opportunity to share their expertise from the field and collaborate on strategies to bring to the CS Principles and CS Discoveries classrooms, giving participants a chance to learn from everyone in the room. Facilitators model pedagogical strategies and participants share their own approaches by planning and delivering lessons.
The Code.org Professional Learning Program has both in-person and online supports designed to prepare teachers before and during their first year teaching CS Principles or CS Discoveries.
Ongoing Support, throughout following academic year:
In addition, all teachers have access to the Code.org forum, an online professional learning community that offers continued support with tools and content, introduces new and helpful resources for teaching the course, and lets teachers continue to explore the curriculum. Have more questions about which program is for you? Learn more about implementation options or contact us.
To help provide more information about the program, Hadi Partovi (Code.org Founder) and Brook Osborne (Education Program Manager and one of the creators of our professional learning program) hosted a video chat on Thursday, Feb. 15. They discussed why it’s important for every student to have the opportunity to learn computer science and shared more details about what teachers and administrators can expect from the Code.org Professional Learning Program.
Learn more about each program and apply today! Priority deadline for applications is March 31, 2018.