Students FAQ

Class 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 31st of October.


Class Pricing

Prices vary depending on materials required for the class. Financial aid questions should be directed to Maggie Smith,

Add on services are available for Summer Sessions; Early drop off $10, Brown Bag Lunch $15, Evening Pick Up $15

Add on services are not available for Fall or Spring After School Sessions


Cancellation Policy

If any Class or Camp needs to be canceled due to lack of registration or any other reason CodeVA deems necessary, families will be refunded in full to the initial source of payment. Camp or Class registrations can be transferred or canceled if necessary. For cancellations with a refund, a CodeVA will charge a $20 fee to cover administrative fees. Families may also choose to leave a balance on their account if they are certain they will reregister.

In the case of inclement weather, 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 some time to 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 instructors 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 are also challenged by hands-on activities designed to support the coding techniques we cover.


What programming language to 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 may also cover some text-based languages for specific projects such as HTML and CSS. We aim to use the most appropriate platform for the student’s age and level of understanding.

Have a question?

Call or shoot us an email if you have any questions! We’re more than happy to answer any question.

Contact Us