Skip to main content

Background Image for Header:


CodeWV is pleased to offer Elementary, Middle, and High School curriculum through our Regional Partnership with The curriculum is available at no cost for anyone, anywhere to teach. 

CS Fundamentals Students Working on a Laptop CS Fundamentals

Recommended for Grades K-5, 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.

CS Discoveries Students Working on Laptops During Class CS Discoveries

Recommended for Grades 6-10, Computer Science (CS) Discoveries is an introductory computer science course that takes a wide lens on computer science by covering topics such as programming, physical computing, HTML/CSS, and data. The curriculum is flexible to be taught as a semester or year long course.

CS Principles Students Working Together in Class to Develop a Phone App CS Principles

Recommended for Grades 9-12, Computer Science (CS) Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. The curriculum is flexible to be taught as a normal course or as an AP course.'s Curriculum Values

CodeWV follows's curriculum values, which permeate and drive the creation of every lesson plan.

  • Computer Science is foundational for every student.
  • Teachers empower students in the classroom and play a critical role in their education.
  • Students learn best when they are intrinsically motivated and actively engaged in each lesson.
  • All students should have the opportunity to study the field of computer science, regardless of social and economic forces, demographics or underrepresented groups, and all students can succeed when given the support they need.
  • Curriculum is a service and should be responsive to feedback and evolving conditions.

The Costs of Professional Learning Program

CodeWV will be providing scholarships to all teachers who meet the scholarship requirements and are accepted to our 2019-2020 program. That means West Virginia teachers are able to attend this $3,000 professional learning program at no cost to them or their school/district thanks to the generous support from

Teachers who do not meet the scholarship requirements are able to participate in our professional development program for $1,200 per teacher, which is a 60% discount off the national cost, again thanks to the generous support from

The scholarship and program fee covers the full year-long program including teaching materials, workshop supplies, 9 days of professional development, and meals (both breakfast and lunch) during workshops. Additional travel costs are not covered at this time.

The curriculum, online student learning platform, and year round support are available to all schools at no charge.