Student Programs

Eureka Workshop is the physical space of CodeVA and the student programming arm of the organization. It aids CodeVA’s mission in getting students (and their parents) excited about computational thinking and the theories behind Computer Science

Our direct student programs, both summer camps and after-school, engage students in learning computer science and also provide a lab for teachers to test out new lesson ideas and teaching strategies. All of Eureka Workshop’s courses are arts integrated. We believe that creative problem solving is the foundation of most Computer Science concepts and methods of computational thinking. By using art projects to introduce these concepts, we break down any preconceptions about coding or programming while fostering creative thinking.

Through experimentation and supported trial and error, students learn and grow. Introducing children to concepts by allowing them to create a physical artifact will reinforce the information. A child would have a difficult time learning a specific computer programming language after only 15 hours of instruction. Even if they did, most likely that same child would have to learn another language by the time he/she entered the workforce with technology developing at the rapid pace it is today. However, our curriculum is designed to teach children computer science concepts that apply to all programming languages. Learn and play with us!

Our kids programs are located at CodeVA’s Eureka Workshop 300 E Broad St in downtown Richmond. We offer half or full day options all summer long. Directions and camp policies can be found under our FAQ.

2018 Summer Camp by the Numbers

What’s your favorite part about summer camp?

My favorite part about CodeVA summer camps is that they teach me computer programming skills and they’re not too easy or hard and they’re really fun!

– Aidan Vick

Did you know...

That CodeVA provides free professional development workshops for all teachers who want to incorporate computer science concepts into their curriculum?

Learn More