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 five students enrolled two weeks before the session, the class will be canceled, and families will receive a full refund. Class schedules are based on public school calendars.
Prices start at $150 for a 15-hour class. Depending on the materials required for the class, there may be an additional fee. Financial aid questions should be directed to Maggie Smith, firstname.lastname@example.org. Add on services are available for Summer Sessions. Add on services are available at the time of registration.
If any Class needs to be canceled by CodeVA, families will be refunded in full to the original source of payment. Families can withdraw from or transfer a class registration if necessary. For cancellations with a refund, CodeVA will charge $20 to cover administrative fees.
In the case of inclement weather, we follow the local schools. When 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 registered in a class that is impacted by closure, you will receive a notification via email.
Are computers provided?
Yes, we provide computers. If a student is more comfortable on a personal device, please discuss it with the instructor before sending a personal computer with a student.
Where do I park?
Just before camp begins, you will receive an email with parking and carpool instructions.
Do parents need to stay?
You are welcome to drop students off and return at the end of class. If you decide to stay, we do have a limited seating area and free wifi. Many of our parents use class time to visit some of the great local restaurants. Just next door to us is Urban Hang Suite.
Do students need to know how to code?
Knowledge of coding languages is not necessary before taking a class with CodeVA. Since we have students of all experience levels, our programs allow each child to try out new tasks and be successful without being either overwhelmed or bored. We have a high ratio of instructors to students. All students receive one-on-one instruction as they are learning. While students are learning computer science concepts, they are 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. For older and more advanced students, we may also cover some text-based languages for specific projects such as Python and HTML. We aim to use the most appropriate platform for the student’s age and level of understanding.