What is Code Dojo?

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.

Code Dojo 2018: Dec. 4th & 5th

Read about Code Dojo 2017:

Students Mentored by LA City Leader and Viterbi Students at Code Dojo

Google Engineer Volunteers for Code Dojo 2017

Code Dojo 2017 Follow Up Event: USC Student is a Role Model for Girls Who Code

Want your class to talk with USC Computer Science students?

Code Dojo

December 4th & 5th, 2017

Computer Science Virtual Outreach to K-12 Schools

During Code Dojo 2017, we were able to host video calls with 15 different, had an in-person coding workshop for students at St. Mary’s Academy and Girls Academic Leadership Academy, and was joined by two special guests, Joyce Edson, Deputy Chief Information Officer and Assistant General Manager of the City of Los Angeles, and Uday Ghatikar, Customer Engineer at Google.

See how teachers can run a successful Code Dojo

  • Placeholder
  • Placeholder
  • Placeholder
  • Placeholder
  • Placeholder
  • Joyce Edson

    Deputy Chief Information Officer / Asst. Gen. Mgr.
    City of Los Angeles – Information Technology Agency

  • Uday Ghatikar

    Customer Engineer with Google.

Code Dojo 2017 Student Leaders

These student leaders organized Code Dojo at their high schools

Hybrid High

“Programming is involved in everything we do today… more


Hybrid High

“Programming represents the door to infinite possibilities… more


San Gabriel High

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

Diamond Bar High

“Computer science is becoming increasing relevant in today’s society…more

Registration for Schools [CLOSED]

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.

Code Dojo Student Leadership Program [CLOSED]

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 Participating Schools

  • Chadwick High School
  • Colony High School
  • Da Vinci Communications High
  • Diamond Bar High School
  • Ernest McBride High School
  • Philip Magruder Middle School
  • Prisk Elementary School
  • Robert F. Kennedy Elementary School
  • San Gabriel High School
  • Zela 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 Student Volunteers[CLOSED]

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.


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.