Eureka Workshop FAQ

Camp Registration

Registration closes the Friday before a class begins. If you miss that deadline contact Maggie Smith to see if space and materials are available.

We must have a minimum of 5 students to run a class. If we do not have 5 students enrolled two weeks before the session, the class will be cancelled and families will receive a full refund.

Camps are not offered the weeks of July 3rd and July 17th. CodeVA camps will be closed to allow for teacher training programs.

Our Girl’s Week will be offered June 26th.

Camp Pricing

Early Bird Pricing ends two weeks prior to the 1st day of session. Prices vary depending on materials required for the class. Financial aid questions should be directed to Maggie Smith, maggiesmith@codevirginia.org

Add on services are available each session; Early drop off $10, Brown Bag Lunch $15, Evening Pick Up $15

Weather Cancellation Policy

We follow the local schools. If Richmond City schools are closed, CodeVA is closed. All non-weather related closures will be posted on CodeVA’s social media outlets. If you are actively registered in a camp / class you will be notified via email.

Are computers provided?

Yes, we provide computers and they are welcome to bring their own if they have one they are more comfortable on. Please discuss with the instructor before sending a personal computer with a student.

Do parents need to stay?

You are welcome to drop them off and return at the end of camp, but we do have a seating area and free wifi if you choose to stay. Many of our parents use the classes for a date-night babysitter while they take in some of the great local restaurants like Pasture and Perly’s.

Do students need to know how to code?

Students are not required to have knowledge of coding languages before taking a camp or class with CodeVA. Our programs have three levels of challenges from mild for beginners to spicy for more experienced programmers. Since we have students of all experience levels this approach allows each child try out the code and be successful without being either overwhelmed or bored. We have a high ratio of explainers to students so all students get a lot of one-on-one attention as they are learning.

While students are learning computer science concepts they also so challenged by hands-on activities designed to support the coding techniques we cover.

What language do students use?

Most students start with Scratch, a language developed at MIT to teach the fundamentals of programming. Scratch is also used at leading universities like Berkeley to teach their computer science classes.

For the older and more advanced students we also cover Python and JavaScript for specific projects. In addition classes have covered HTML and CSS. We aim to use the most appropriate platform for the student’s age and level of understanding.