About RVA Coder Dojo

RVA Coder Dojo is a free, volunteer led, open source resource to help kids, ages 5-17, understand how to become digital producers.

Most children are outstanding digital consumers. Very few understand how the technology they consume is created. Our goal is to expose students to coding and inspire them by helping them learn more about how code makes up their digital world.

Computer science develops students’ computational and critical thinking skills and shows them how to create, not simply use, new technologies. This fundamental knowledge is needed to prepare students for the 21st century, regardless of their ultimate field of study or occupation.

We embrace the philosophy of "failing forward". We believe that through both success and failure, we create the foundations for knowledge.

Join our Meetup site to be alerted to upcoming events and to signup for sessions.

Contact us:

Upcoming Sessions (10/15/2016)


Scratch Programming: Whack a Ghost

Experience Level: Beginner

Recommended Ages: 7-12

Time to break out your ghost bustin' skills with our Halloween themed game in Scratch. We'll learn a little bit about about the benefits of random numbers to our games, and how to create special visual effects in Scratch.

This class is recommended for children who have never used Scratch before, or those who wish to learn about programming through a visual drag and drop style programming language.

Event Information and Registration

Starter Project

Web Technology

Web Programming: Mad Libs

Experience Level: Beginner

Recommended Ages: 7-17

"Give me a adjective" {silly} "Give me a plural noun" {stories} We are going to build a web page to tell silly stories using Mad Libs! In this session we'll build a website where you can create your own story with a few key missing words or phrases. Then you can ask another person to pick their own words or phrases and plug them right into your story. Who knows what unusual stories you'll come up with?

In this session we'll learn about creating and using input forms on the web to capture the user's "words" and then we'll learn a little bit about the "Document Object Model" so we can plug those words into our story.

Your web page will live on Mozilla's Webmaker website so you can share it with your friends and family if you like.

Event Information and Registration

Starter Project


The Hour of Code

The Hour of Code

Experience Level: Beginner - Experienced

Recommended Ages: 5-99

Did somebody say Star Wars and Minecraft?! Yes we did, because we have challenges that use both! Want to play with some REAL robots? We have those as well!

There will be options for a very wide variety of ages and levels of experience including some programming options favorable to early/pre-readers. This will not be a lecture but a self guided session with tools and mentors to help guide you through the experience.

This is a great way to "try out" the Dojo if you've never done coding before.

Event Information and Registration

RVA Coder Dojo
Richmond Public Library Main Branch

101 E Franklin St
Richmond, VA 23219

Meeting Location

Enter the library and walk directly down the stairs at the entrance. Our meeting spaces are at the bottom of those steps.


Parking is available both on the street and in the parking deck at 2nd and Franklin Street