Summer Web Development Camp at Greenwich Academy

June 18th - June 29th, 9:30 AM to 3:30 PM


Real Tools. Real Code. Real Fun.


Upperline Code is proud to partner with Greenwich Academy to bring our top coding programs to GA's campus this summer. Our two week JavaScript and Virtual Reality course will teach students to create the interactivity, animations, design, and style on websites that draw users in. It starts with a strong foundation in HTML & CSS basics, and then adds interactivity through JavaScript. With those core principles in hand, students will be introduced to the p5.js and A-Frame libraries, with which they can build two- and three-dimensional art, animations, and browser-based games. Students will have time to build projects that will establish or build upon their portfolio as a designer and web developer. Try out Jady C.'s JavaScript-powered recipe finder, and play the Virtual Reality Maze that Holly A. made using the tools we cover in this course.


Learn JavaScript to build art, games, and more!



COST: $2100

Dates: June 18th - June 29th 2017, 9:30 AM - 3:30 PM (M - F)

Ages: 11-14


CO-ED, Open to all High School Students

In the first week of our JavaScript and Virtual Reality course, our students use HTML, CSS, and JavaScript(ES6) - the building blocks of all websites - to build beautiful and responsive webpages. In week 2, they use libraries and frameworks like P5 and A-Frame to create animations, games, and even virtual realities. 


What you will learn



The core languages of the web - HTML holds the content, while CSS makes webpages beautiful



The language that makes webpages beautiful and fun.



A JavaScript library for creating beautiful animations.



A virtual reality framework for quickly creating beautiful 3-D scenes and games

Frequently Asked Questions

Is this class open to all genders? 

Yes, students of all genders are welcome! This is a co-ed course that is being held on the GA campus. 

Is the class open to students who do not go to GA?

Yes! All students are invited to attend our classes.

Who typically attends Upperline summer programs?
Your fellow engineers will be beginner and intermediate-level, high school aged students.  Rising freshman through graduating seniors are eligible to attend Upperline. While some may have had previous coding experience, the majority are new to software engineering.  Classes are co-ed, and our immersive course work is a mixture of individual and group work.

What do students walk away from Upperline with?
To survive and thrive in the 21st century, we believe that everyone needs basic fluency in coding. And we understand that coding, much like learning any language, can be scary. Learning to code requires stepping out from your comfort zone and taking risks. By the end of the program, all Upperline students deploy a project as part of their capstone. Students leaving Upperline will have the coding skills they need to compete in their next hackathon, strengthen their college resume or give them the edge to win that internship.

I don't have any programming experience.  Can I still attend an Upperline class this summer?
Yes, absolutely!  All of our courses were designed with beginners in mind. If you've never written a line of code, we're ready to teach your from the very start.  With Upperline, you'll learn the core components of computational thinking and coding best-practices.

I've already taken AP computer science or other CS courses.  Is Upperline for me?
We've had many students take our classes with prior programming experience - from AP CS to other summer coding programs.  Our classes are designed to stretch students who already are coming in with some knowledge of programming.  If you're unsure of whether you want to take an introductory or advanced class, reach out to

Do you offer payment plans, financial aid or scholarships? 
While we do not currently offer financial aid, upon registration you will have the option to make three monthly payments to reserve your spot. Yes, we have need based and diversity based scholarships available.  Check out our scholarships page for more information.

Who teaches the classes?
Our classes are all taught by experienced educators and developers. Each teacher has gone through extensive training in front and back end development and an in-person bootcamp on computer science pedagogy. We have a co-teaching model in our classes, which means that every course has two teachers - we do our best to pair an experienced teacher with an experienced developer.

What is the student to teacher ratio?
Our classes never exceed a 10:1 student to instructor ratio.  It's important to us that all of our students are able to receive the individualized attention they need throughout our programs.

I attended idTech camp or Digital Media Academy. What makes your classes different at Upperline?
We love teaching students who have spent time at other summer coding programs. Because the field of software development is so wide, having a broad range of experiences can only make you better as a programmer.  What makes us different at Upperline is that our focus is on building real world web and mobile applications using professional programming tools, in a project-driven environment.

What does a typical day in the Upperline summer program look like?
Students generally arrive to class at 9AM and spend the morning working through labs, guided lectures, interactive practices, and coding challenges.  After lunch, students work in groups to complete larger code challenges and work on ongoing projects.  It's also important that we find time to get out of our seats so we sometimes play improv games and get outside for a walk and a stretch! Our days conclude at 3pm after the group coding projects.

What is your cancellation policy?

Cancellations made one month before a class' start date are eligible for a refund less a $100 administrative fee and the non-refundable 25% deposit per course. Cancellations less than one month before a class start date are not eligible for any refund. Camp fees are not refunded or prorated for days of camp missed due to illness or injury. To reserve a space at Upperline, 25% of tuition is required per course, per participant. The deposit will be applied toward the your total balance.

If you purchased your class on CourseHorse, then our cancellation policy applies to your purchase. If you need help cancelling or have any questions, please visit the CourseHorse site in New York and contact their customer service team.

Do students need their own laptop?
We highly encourage students to bring their own laptops, so that they can bring their projects home with them and work on their code away from school.  If you don't have a laptop, we'll help you get set up with a rental.