Skip to main content

Background Image for Header:

Workshops

Elementary

CS Fundamentals

Computer Science (CS) Fundamentals is an elementary school curriculum that allows even the youngest students to explore the limitless world of computing. Courses blend online, self-guided, and self-paced tutorials with "unplugged" classroom activities that require no computer.

You don't need any previous experience teaching computer science to join us. Our one-day, no cost, workshops 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-5).

Registration Links

July 13 – Computer Science Fundamentals (Intro)

July 13 – Computer Science Fundamentals (Preservice)

July 14 – Computer Science Fundamentals (Deep Dive)

July 15 – Elementary Physical Computing

July 16 – Computer Science Fundamentals (Intro)

Middle

CS Discoveries

CS Discoveries is an introductory computer science course that takes a wide lens on computer science by covering a broad range of topics, such as programming, physical computing, building websites, HTML/CSS, and learning about data.

Designed for educators who teach grades 6-10, the curriculum is flexible to be taught as a single-year long course, or as a semester course covered over the time span of two years as part of the career exploration sequence (WV's Discovering Computer Science).

Registration Link

July 13-17-Computer Science Discoveries (6th-10th grade)

High School

CS Principles

CS Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. It can also be taught as an AP course, which has been approved by the West Virginia Department of Education, or a non-AP course.

The curriculum is flexible, though recommended for students in grades 9-12 who have strong reading and writing skills. 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.

July 21-24

Registration Link

AP Computer Science Principles* (9th-12th grade)initial

AP Computer Science Principles* (9th-12th)renew

AP CSA

July 21-24

This workshop includes five consecutive days of in-person learning, followed by eight virtual after-school sessions throughout the school year. Designed to support both new and experienced computer science teachers, the series equips educators with the tools and strategies needed to successfully implement middle and high school courses.

AP CSA* (10th-12th grade)

AI Foundations

July 13-17

In AI Foundations, you explore how computers and artificial intelligence help people solve problems, make decisions, and create new things. You write your own programs in Python, figure out how devices and the Internet work, and dive into data to find patterns and tell stories. Along the way, you use AI tools, think through tough questions about privacy and fairness, and build the skills you need to create technology—not just using it.

Registration Link

AI Foundations (New course-satisfies the Foundations of Computer Science WV Graduation Requirement)