Students are busy.

Their time is valuable, so it's important that they make the best possible choice about how to spend their summers.

When a family is deciding whether Upperline is the right fit for their student, we hear the questions listed below most often. However, if you have a question that isn't addressed here, then schedule a call with us! We'd love to hear what your son or daughter hopes to get out of their summer, and think through whether Upperline is the best place for them. 

Who typically attends Upperline summer programs?

Our courses are intentionally designed to provide opportunities for students to build on whatever level of experience they bring to the class. The project-based nature of the courses allows our teachers to present leveled challenges based on a student’s interests and skillset:

  • Beginning students who have never coded before gain a strong foundation and create a project they can share with their friends - it’s a great first step for someone who is interested testing the coding waters. 
  • Intermediate students and self-taught coding enthusiasts learn best practices, and get to work in teams to build powerful web applications, and provides a practical lens that prepares them to more deeply understand the concepts taught in AP and college-level computer science courses.
  • Students who have already taken one of the AP Computer Science classes move through advanced components and get to practice with tools that are more industry-specific than the content covered in their school-year courses.

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 confidence and 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 Computer Science 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 which class would be the most challenging for you, reach out to We'll ask you some questions about your experience so far and then help you figure out which course best builds on your existing skills.

How much does it cost to attend an Upperline summer program?
Course tuition is $2100. Discounts are available for students wishing to enroll in multiple courses (save $300 per each additional course registered) and for siblings. Enrollment for Summer 2018 opens on December 15. To reserve your spot, contact admissions

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?
For Summer 2017, our average student to instructor ratio was 7:1. 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.

Where are the summer classes held?
Upperline will host summer classes in a number of convenient locations in Manhattan, Brooklyn, New Jersey, and Greenwich, CT. Our past locations include the Trevor Day School (Upper East Side), Dwight School (Upper West Side) Greenwich Academy (Greenwich, CT), and LMHQ (Financial District), a co-working space. To see our most up-to-date offerings, visit our registration page! Most of our school sites are open to all students ages 13-18; you don’t have to be enrolled in school at a host location in order to take an upperline course there.

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.  At Upperline, our focus is on building real-world web and mobile applications using professional programming tools, in a community-oriented, 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 at least one month (30 days) before the first day of class are eligible for a full refund less a $100 administrative fee per course. Cancellations made less than one month before the first day of class are not eligible for a 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 and after camp ends.  If you don't have a laptop, we'll help you get set up with a rental.