Professional Learning

      We offer a variety of computer science professional learning courses for current Virginia public school K-12 educators and other interested public school education professionals at no cost. We focus on deep content knowledge and CS teaching strategies delivered in an innovative and useful way. Our professional learning sessions make use of our own curriculum developed within the organization and curriculum from outside partners. Computer science may be new to some schools, but to us it’s an established learning tool no matter what you teach.       

      Code VA believes that teachers supporting teachers is the best way to prepare Virginia’s classrooms to teach computer science. In service of this, we aim to foster teacher communities of practice at every session. Our facilitator faculty members are your peers – current classroom teachers from Virginia school districts. They know that you are excellent at what you do, and respect your practice and professionalism.

      Our professional learning sessions take a practicum approach by allowing teachers to participate in our professional learning community during the school year and reach out to our facilitators anytime for support as they begin to use what they’ve learned in their schools and classrooms.
 

Register Today!Program Tuition

 


 

Current Courses:


Learning Bytes


Grades K-12

 

 

Join us for all or some of our ten thematic sessions covering a range of high
interest Computer Science topics that can be integrated in any classroom! Learning Bytes are offered using a mixed modality. The first 60 minutes offer content delivered in a webinar format. The second hour is OPTIONAL and offers an opportunity to get hands-on and interact with your new learning. Weekday Bytes are from 5 pm – 7 pm. Saturday Bytes are from 10 am – 12 pm.

Available Learning Bytes
Click course names to expand details

Artificial Intelligence Basics

  • Date(s): 02/01/2022
  • Time(s): 5pm – 7pm
  • Grade Level: K-12th
  • Previous Knowledge Level: Beginner
  • Course Description: Explore a simplified version of a supervised machine learning task in which you try to correctly identify fictional creatures. Draw connections to core curriculum and how your own students think and learn.
  • Register Here!

Universal Design for Learning + CS

  • Date(s): 02/09/2022
  • Time(s): 5pm – 7pm
  • Grade Level: K-12th
  • Previous Knowledge Level: Beginner
  • Course Description: Learn how to improve student access to CS lessons and learning activities through the use of Universal Design for Learning (UDL). UDL is a “framework to improve and optimize teaching and learning for all people based on scientific insights into how humans learn.
  • Register Here!

Using Unplugged to Boost Plugged Integration

  • Date(s): 02/12/2022
  • Time(s): 10am – 12pm
  • Grade Level: K-8th
  • Previous Knowledge Level: Beginner
  • Course Description: Connect conceptual unplugged CS lessons & skills-based plugged CS lessons within core content. Explore the process for bridging the gap between conceptual skills and actual execution of CS skills within integrated lessons.
  • Register Here!

Using Game Design to Teach Coding

  • Date(s): 02/17/2022
  • Time(s): 5pm – 7pm
  • Grade Level: 4th-10th
  • Previous Knowledge Level: Beginner to Intermediate Coding
  • Course Description: Learn about different aspects of video game design and coding mapped to the Virginia Computer Science Standards of Learning.
  • Register Here!

Cybersecurity, Ciphers and Puzzles

  • Date(s): 02/26/2022
  • Time(s): 10am – 12pm
  • Grade Level: K-12th
  • Previous Knowledge Level: Beginner
  • Course Description: Explore cybersecurity through ciphers and puzzles, a fun and engaging way to teach about encryption for K-12 students. Learn about historical connections and methods of keeping information secure.
  • Register Here!

CS Coaching

  • Date(s): 03/02/2022
  • Time(s): 5pm – 7pm
  • Grade Level: K-8th
  • Previous Knowledge Level: Beginner
  • Course Description: Learn more about professional development and coaching methods to increase CS engagement at your school. This session is a follow-up for current and past participants of the K-5 Coaches Academy, but is open to all educators wanting to learn more about CS coaching.
  • Register Here!

Data Science Everyday

  • Date(s): 03/05/2022
  • Time(s): 10am – 12pm
  • Grade Level: 6th-12th
  • Previous Knowledge Level: Beginner
  • Course Description: Examine the data that we create and share through our technology usage and explore how decisions are made for improving the technology we use.
  • Register Here!

Exploring Careers in CS

  • Date(s): 03/08/2022
  • Time(s): 5pm – 7pm
  • Grade Level: 6th-12th, School Counselors, and Admin
  • Previous Knowledge Level: Beginner
  • Course Description: Explore careers and possible pathways for students interested in computer science and CS adjacent careers. While this Byte is useful for all educators, it’s especially helpful for counselors who help guide students to make these important life decisions.
  • Register Here!

Culturally Relevant Teaching in CS

  • Date(s): 03/19/2022
  • Time(s): 10am – 12pm
  • Grade Level: K-8th
  • Previous Knowledge Level: Beginner to Intermediate (general knowledge of CS strands)
  • Course Description: Explore how to assess and improve lessons for cultural relevance, creating space for students to express and explore their identities within and around computer science.
  • Register Here!

Coding Projects Share-a-thon

  • Date(s): 03/24/2022
  • Time(s): 5pm – 7pm
  • Grade Level: K-8th
  • Previous Knowledge Level: Beginner to Intermediate Scratch Coding
  • Course Description: Learn from educators across the state as they share projects they’ve created using code and other applications. Participants will also have the opportunity to share their own projects.
  • Register Here!

Spring 2022 Learning Bytes Flyer