# Computer Science Summer Program NYC (High School)

Canonical URL: <https://www.nextgenbootcamp.com/certificates/computer-science-summer-camp>

## Overview

This 4-week course is jam-packed with critical skills and techniques used by software developers today. The course is divided into two parts, with each part containing a series of activities and projects that get students coding throughout the majority of each day! In Part 1, students learn Java, with topics covering object-oriented programming and recursion, preparing students for the AP Computer Science Exam.

In Part 2, students learn the fundamentals of coding in the Python language, which is rooted in mathematical computation, enabling students to learn the principles of data science, such as the visualization of complex data sets. The course also covers how Java and Python are used to build and train AI systems, connecting the programming skills you develop to real-world AI applications.

Note: This course is held in-person in NYC (185 Madison Avenue) from 10am-4pm each day. For the live online version of this course, see our [Computer Science Certificate Live Online](https://www.nextgenbootcamp.com/certificates/computer-science-summer-certificate), which has a 10am-1pm ET schedule option. 

- **Schedule** : This course is held in-person in NYC from 10am-4pm ET for 4 weeks
- **Method of Delivery** : In-person at 185 Madison Avenue, NYC.
- **Prerequisites & Ages** : The program is ideal for high school students with a strong interest in coding. Prior coding/programming experience is not required, but students must be comfortable with computer basics. This course is great for any teen interested in coding, finance, journalism, marketing, and communication.
- **Computer** : We provide a computer for in-person students to use during the course, so there is nothing to bring.

## What you'll learn

- Learn programming fundamentals using Python
- Input data using the pandas package
- Clean, wrangle, visualize and understand complex data
- Write and use industry-standard algorithms, including machine learning
- Write your own program in both the object-oriented and procedural paradigms
- Read and understand large programs

## Curriculum
1. **Java Summer Program NYC (High School)**
2. **Python Data Science & AI Machine Learning Program NYC (High School)**

## FAQ

### How is this class structured?

The first two weeks of the certificate, students will be taught Java and computer science principles. After those two weeks, students will be introduced to Python and its uses for data science. After the course, students will have proficiencies in Python, Java, and data science.

### How many students are in a given class?

NextGen's typical class ranges from 10-14 students, but we allow up to 17 students to register for our course. However, NextGen always maintains an 8:1 student to teacher ratio.

### What is a certificate?

A certificate is another way of saying a group of complementary courses offered together at a discount. In this certificate, students learn computer science and the two most commonly used computer languages.

### Is there mandatory work outside of the classroom?

Students are not required to complete any work outside of class. However, we provide students with bonus materials if they would like extra practice.

### Do you offer payment plans or student financing for this course?

Yes, an installment plan is available for this program. See the Tuition & Financing section for payment dates and terms.

### What’s included with my tuition?

A hands-on learning experience working on projects and exercises, which is proven to boost comprehension, retention, and engagement Expert instructors who are industry professionals and experienced educators that are driven to help you succeed Top-notch curricula that have been tried and tested over many cohorts and are consistently improved for an optimal learning experience Supplemental materials to assist both during and after the course - please refer to specific course pages to see what supplemental materials are offered A certificate of completion to verify your accomplishment

### Is this course open to beginners?

Yes, this course is open to beginners. Students must be comfortable using a computer. No other prior knowledge is required.

### Can I take this course online (remote learning)?

No upcoming live online dates are currently available. Please contact us about future availability.

### What happens if I need to miss a session?

You have some options: You can watch a recording of the session. We will provide any course materials. Contact us to confirm whether remote attendance is available for your session. You can use your free retake to make up any missed class time.

### What’s included with my tuition?

A hands-on learning experience working on projects and exercises, which is proven to boost comprehension, retention, and engagement Expert instructors who are industry professionals and experienced educators that are driven to help you succeed Top-notch curricula that have been tried and tested over many cohorts and are consistently improved for an optimal learning experience Supplemental materials to assist both during and after the course - please refer to specific course pages to see what supplemental materials are offered A certificate of completion to verify your accomplishment

### Are there any additional fees or expenses?

There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.

### Do you offer any discounts for this course?

This program has a single package price. Additional discounts do not apply.

## Pricing

**Tuition:** $3999

Payment options: pay-as-you-go installments.
