Skip to main content
Please see individual pages for upcoming WORKSHOPS & EVENTS for format (in-person or virtual). If it is unsafe and/or unallowable to host in-person trainings, we will transition to virtual workshops. Best browser to register: CHROME.

Professional Development

Learn more about our workshop and training opportunities.

Filter
Search
Clear
Offering
WeTeach_CS Certification Prep: Praxis
WeTeach_CS Certification Prep will provide an overview of the educator competencies required of teachers to become certified via the Praxis exam.
Middle School High School Computer Science Certification Intermediate Advanced
WeTeach_CS Certification Prep: TExES
WeTeach_CS Certification Prep will provide an overview of the educator competencies required of all Texas teachers to become certified in Grades 8-12 Computer Science.
Middle School High School Computer Science Certification Intermediate Advanced
Code.org CS Fundamentals
Computer science fosters creativity and teaches students critical thinking skills to become proactive learners, so elementary school is the ideal time for students to be introduced to CS.
K-5 Novice Block-based Programming Curriculum Training
Code.org CS Discoveries
Students engage with computer science as a medium for creativity, communication, problem solving, and fun!
Middle School Physical Computing Novice Intermediate Curriculum Training
Code.org CS Principles
Designed for 9-12 grade students, Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world.
High School Novice Intermediate Curriculum Training
SCRIPT Workshops
CSforAll Consortium’s Strategic CSforAll Resource and Implementation Planning Tool (SCRIPT) framework. The SCRIPT workshops will consist of collaborative visioning, self-assessment, and goal setting exercises to expand upon the district’s CT/CS imple
K-5 Middle School High School Counselor Administrator Building CS K-12 Pathways
CS Jumpstart
This introductory Python programming course incorporates block and text-based coding, as well as physical computing.
Middle School High School Computer Science Certification Physical Computing Novice Intermediate Block-based Programming Text-based Programming Python Integrating CS/CT
Introduction to Programming in Python
This hands-on introductory workshop for educators utilizes block-based coding to look at the basics of programming.
Middle School High School Novice Intermediate Block-based Programming Text-based Programming Python
WeTeach_Python
This hands-on workshop for educators explores advanced concepts and strategies of programming in Python.
Middle School High School Advanced Text-based Programming Python
WeTeach_Java
This virtual hands-on introductory workshop for educators looks at the basics of programming in Java.
High School Novice Intermediate Text-based Programming Java
WeTeach_Java Espresso
This hands-on workshop for educators explores advanced concepts and strategies of programming in Java.
High School Intermediate Advanced Text-based Programming Java
Cybersecurity Fundamentals
Cybersecurity Fundamentals is a HS level course designed for students interested in cybersecurity in higher-ed level or the workplace. The EPIC Cyber Range allows schools to let students explore cybersecurity in a hands-on, first-person setting.
Middle School High School Novice Intermediate Cybersecurity
WeTeach_Cybersecurity
WeTeach_Cybersecurity is a continuation of Cybersecurity Fundamentals discussing more advanced material.
Middle School High School Intermediate Advanced Cybersecurity
WeTeach_Scratch
Join the WeTeach_CS team to help your students explore and learn to think creatively, reason systematically, and work collaboratively
K-5 Middle School High School Novice Block-based Programming Integrating CS/CT
WeTeach_CS Summit
The WeTeach_CS Summit is an annual convening that celebrates our community with a focus on CS content knowledge, pedagogy, and advocacy.
K-5 Middle School High School Counselor Administrator Building CS K-12 Pathways Computer Science Certification Physical Computing Novice Intermediate Advanced Cybersecurity Block-based Programming Text-based Programming AI/ML Python Java Curriculum Training Conference Integrating CS/CT