Background Image for Hero:
Championing K-12 Computer Science Education
CodeWV is working to bring computer science to every student in every school in West Virginia grades K-12.Learn More
CodeWV is the designated provider of Code.org and Apple Coding Professional Learning Programs in West Virginia.
Did You Know?
There are 1,123 open computing jobs in WV, 3.8 times the average number of job openings in any other field in the state (2017 data).
The average salary for all jobs in WV is $40,250 while the average salary for a computing occupation in WV is $71,150.
Yet few K-12 schools offer computer science courses because of the lack of qualified teachers.*
CodeWV is here to fix that!
CodeWV is an initiative launched by the WVU Center for Excellence in STEM Education as part of West Virginia Forward to help ensure every student in West Virginia will have access to high quality Computer Science (CS) educational opportunities. CodeWV is accomplishing its task through partnerships with the West Virginia Department of Education (WVDE), Code.org and Apple.
Through investments from Code.org and WVU, CodeWV began providing CS professional learning to WV teachers K-12 to support curriculum for their students, and has already served over 400 educators. New partnerships with WVDE and Apple, and our continuing partnership with Code.org, will allow us to serve over 1,000 additional WV K-12 educators and their students.
We are growing and sustaining a local community of computer science educators so that all West Virginia students have the opportunity to learn computer science.
Start a new computer science class at your school for free!
Coding is an essential skill that teaches problem solving, develops teamwork, and inspires creativity. Learn how to introduce students to coding with iPad and Apple's free Everyone Can Code curriculum.
Note: Participants should bring an iPad to the workshop. The coding apps require iPad Air or newer; iPad mini 3 or newer, or iPad Pro running iOS 10.0 or later.
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.
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 single-year long course, or as a semester course covered over the timespan of two years as part of the career exploration sequence (WV's Discovering Computer Science).
If you're interested in teaching an AP® CS Principles class, CodeWV and Apple invite you to join us at the first WV AP® CS Principles with Swift Professional Learning Camp!
Note: Participants should bring a MacBook running macOS High Sierra 10.13 or later to the workshop; macOS 10.14.4 is recommended but not required. Additional no-cost software will be required to be installed (details to follow after registration).
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 an AP course (and is approved by WVDE (West Virginia Department of Education) and CPD to count as an AP Summer Institute) or a normal course offered as WV's CS in the Modern World (which reduces the project requirements in order to give students more time to build their computer science skills).