check out our 2017 vienna camps!
request information
icon: computer monitor; surrounded by circuitry-inspired circles
The Lab: Vienna

active learning with real-world applications

coming Fall 2017

Our Lab, located in Vienna, VA, is where kids come to innovate, collaborate, and code. At the Lab, your child or teen will be coached by expert instructors and their peers to deepen their programming knowledge. In our sessions there is no time to get bored; each lesson includes projects that will build your child’s creativity and problem-solving abilities.

Our six levels are designed for kids aged 8-18 and cover everything from visual programming and hardware to web development, game design, and Android. Each course meets twice a week after school or on Saturdays. 


Ayr Hill Court  |  112 Church Street NW  |  Vienna, VA


Mon-Thurs: 3pm - 8pm  |  Sat: 9:30 am - 4:00pm  |  Sun: closed

Course Description Details Dates
Scratch Animation & Design

Build a strong foundation in computer science and creative problem solving through animation and design with MIT's Scratch program.

More detailMore info

Ages: 8-12

coming fall 2017

Programming with Hardware & Robotics

Using Raspberry Pi* and SNAP!, learn how to program robots, drones, and sensing devices. See first-hand how software makes hardware work.

More detailMore info

Ages: 9-11 and 12-14

coming fall 2017

Web Development 1

Use HTML, CSS, and JavaScript to create your own engaging, functional website that utilizes industry standards in design and UX.

More detailMore info

Ages: 12-15

coming fall 2017

Web Development 1: Girl Power

Learn everything from our Web Development I course, but in a girl-powered environment. Participants use HTML, CSS, and JavaScript to create engaging, functional websites.

More detailMore info

Ages: 12-15

coming fall 2017

two middle school girls building and programming drone
group of teenagers around white table with tablets photo: girl and boy high schoolers work on robotics project with male instructor
why choose generation code?
our space

We engage your child in an open, collaborative atmosphere that inspires creativity. Instructors take a hands-on approach to teaching coding, inspiring students to use critical and innovative thinking to explore key programming languages.

our curriculum

Co-created by educators and programmers, our curriculum incorporates the most relevant and applicable coding skills and languages tied to the Computer Science Framework. Every lesson features hands-on activities, with projects to share, such as websites, robots, and more. 

our people

At Generation Code, our tutors are experts equipped with up-to-date coding and teaching skills. We hold our instructors to the highest standards. They understand how to teach children and teens and help them develop the conceptual skills necessary for problem-solving and coding.

our philosophy

Generation Code believes that coding is more than just telling a computer what to do. It’s about creativity, problem-solving, and empowerment. It brings people together to create solutions that are bigger than the sum of their parts.