Code Dojo

December 4th & 5th

Computer Science Virtual Outreach to K-12 Schools

The USC Viterbi VAST Code Dojo takes place during National Computer Science Education Week, with USC Viterbi students majoring in Computer Science available for virtual outreach to students who want to learn more about coding or participate in the Hour of Code.
Schools can sign up now — see below.

  • Placeholder
  • Placeholder
  • Placeholder
  • Placeholder
  • Placeholder

Code Dojo is designed for elementary, middle, and high classes that want to meet online with USC Viterbi coding students to learn more about how these students started coding and what it’s like to major in Computer Science. Schools can register now for the December 4 – 5, 2017, outreach by filling out the interest form (click on the graphic to the right). Below, see the opportunity for high school students to participate in the Code Dojo Student Leadership program, in which they take a central role in planning and promoting the Code Dojo event at their school.

This is an exciting new component of Code Dojo 2017 for high school students who would like to work with their teacher to bring Code Dojo to their school. Students will have help from USC Viterbi to coordinate the online event with their teachers, make marketing material, and coordinate efforts during the Code Dojo. Students completing the program receive a Leadership Certificate from USC VAST.

Code Dojo Student Leaders

These student leaders organized Code Dojo at their high schools

Andrea, Hybrid High

“Programming is involved in everything we do today… more


Martha, Hybrid High

“Programming represents the door to infinite possibilities… more


Kylie, San Gabriel High

“What I love about computer science is the endless opportunities programming can lead to…more

Code Dojo Participating Schools

  • Chadwick High School
  • Colony High School
  • Da Vinci Communications High
  • Diamond Bar High School
  • Ernest McBride High School
  • Hybrid High
  • Philip Magruder Middle School
  • Prisk Elementary School
  • Robert F. Kennedy Elementary School
  • San Gabriel High School
  • Zelda Davis Elementary School

Meet Stacy, Our Code Dojo Coordinator

Stacy Phan is a current sophomore at USC who just transferred from UC San Diego. She is a member of the student entrepreneurial organization called Spark SC and works as a student coordinator for USC Viterbi’s Adopt-A-School, Adopt-A-Teacher (VAST) program, as well as a curriculum developer for an organization called ThoughtSTEM which teaches students how to code using online games. Stacy is really passionate about the accessibility to computer science education, which is why she enjoys working with VAST. She says that VAST challenges her to find creative and impactful ways to approach STEM outreach.

USC Students who are interested in volunteering should fill out this form by November 17, 2017. VAST will get in touch with you your schedule, and with more tips and pointers on how to run your Q&A session as successfully as possible. Snacks will be provided day of the event for all volunteers.


Please fill out this form if you are a teacher or principal at your school.

Please fill out this form if you are a student hoping to organize a Code Dojo at your school.

If you are a current USC student studying Computer Science, Computer Science Games, Computer Engineering and Computer Science, Computer Science and Business Administration, Computational Linguistics, Physics/Computer Science, or Computational Mathematics, we would love to have you volunteer for our Q&A session for the schools.

Please fill out this form to specify your interests.

Not at all! Code Dojo is our virtual outreach program. The Q&A sessions are held virtually to enable more schools to participate.
During Code Dojo, we will pair the classroom with a student from USC who is studying computer science or a related field. The USC student will take questions from students in the class during a 30 minute video call and will share with the students their own experiences in computer science.
There are tons of programs for students to participate in after Code Dojo if they want to further dive into the world of computer science. Look below for more information.

High School Outreach Programs

Girls Who Code

Girls Who Code is an organization that provides seven-week summer immersion programs and year long school clubs for young women in high school, in hopes of closing the gender gap in technology.

Young Women's Leadership Conference

Join USC’s Jesse M. Unruh Institute of Politics for a FREE day-long event featuring expert panelists and engaging workshops for high school girls who have an interest in politics and civic engagement.

SHINE 2018

Summer High School Intensive in Next-Generation Engineering is a unique seven-week opportunity to participate in hands-on engineering laboratory research focused on real-world problems at USC Viterbi School of Engineering.