Computer Science Summer Program NYC
Gain a head start in the world of computer science by learning the two most popular languages Java & Python.
Next Certificate Track
Jul 24–Aug 18
Last Call for Summer 2022 Courses (Live Online or NYC). Limited Seats Available.
In-Person or Live Online: 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, which is held from 10am-1pm ET each day.
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!
Students learn Java, a high-level programming language that involves countless transferrable skills and concepts. Topics covered include object-oriented programming and recursion. This course will prepare for students for the AP Computer Science Exam.
Students learn the fundamentals of coding in the Python language. Python is rooted in mathematical computation, enabling students to learn the principals of data science, such as visualization of complex data sets, along the way.
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.
Great intro to Java coding, very informative and helpful.
This class promotes my passion for programming!
Noble Desktop provided a well-equipped environment and a very effective teacher to help me learn Java coding. The class was enjoyable, engaging, and most importantly, very informative.
This is a really good course for beginners who know little to nothing about coding. I learned a lot about basic programming, how Java works, and how to write algorithms before implementing them in actual code. The instructor is accommodating and easy to understand as well!
The instructor was super clear when explaining the basics of the Java language and extremely helpful when answering questions.
Matthew Chuan Yi Lim
I learned a lot of Java in only 9 days. The instructor was a high school teacher and he's been teaching coding for almost 20 years. He was very patient with everyone and made sure everyone understood the content. We were given breaks and a nice long lunchtime. There were a lot of topics covered but it wasn't overwhelming.
Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
The course was a great experience. I learned more then I ever have in this program. The teachers were extremely nice and always willing to help out! The course materials were clearly well-prepared and the speed of the course was perfect!
My son attended the NextGen Camp during the summer of 2019 for 2 sessions in NYC. There are way too many positive things I can say about the staff and curriculum. Everything deserves 5 stars. Zach, the owner of the program was tremendously supportive, informative and knowledgeable about the computer science world. He advised us on what courses to take and even spent the time interviewing my son to see which program would be the best fit. He was just so patient and helpful. My son has been coding for years, but there were many gaps, we learned. The two programs he did helped him realize his holes, filled them and propelled him to learn more deeply about CS and stay passionate. What more can a camp do! If you are looking for a serious, real-deal coding camp with strong, friendly instructors who can communicate and teach - NextGen is the best summer computer science camp in the NYC area.
We covered much of the content that I was hoping to cover and all was easily understood. The instructor was very nice and taught the information in a way that was easy to follow and understand.
Need more flexibility? Tap the button below to individually choose class date options for each class in this program.
As one of our smaller courses, tuition for this course is due in full before the start date.
There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us.
However, if you plan to take the course live online, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.
This program is a discounted package of classes that is 15–25% off the individual class prices.
Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
Attend this certificate program in-person in NYC or Live Online via Zoom. Engage with expert instructors, ask questions, and get feedback on your exercises and projects. Switch between live-online and in-person as needed, even after the course has started.
Unlike other providers, these are not mass open-enrollment classes. At NextGen Bootcamp, you’ll learn in small groups (typically 8-15 students) and receive personalized attention.
Get face-to-face interaction with an instructor and other students when you learn at our NYC campus. Courses are hands-on with a computer and software provided.
Get the same interactivity and access to the instructor as in-person students. There are no extra fees and we’ll work with you to ensure your remote setup is perfect.
Upon completion of this course, you’ll receive an official certificate testifying to your mastery of the curriculum. We’ll send you a link where you can download your certificate, share it online with your friends, post it to your professional network on LinkedIn, and view all your earned certificates. Congratulations on your achievement!
Refresh and solidify your understanding of the course content for no extra charge within a year, provided there is space in the class.
Unit 1 50 Hours
Unit 2 45 Hours
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.
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.
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.
Students are not required to complete any work outside of class. However, we provide students with bonus materials if they would like extra practice.
This course does not qualify for payments plans or student financing.
Students must be comfortable using a computer. No other prior knowledge is required.
Sorry, but this training is not available online. However, some individual courses in this certificate program may be available online. Contact us if you would like to take this program remotely.
You have some options:
Select up to two courses and tap Compare selected courses to view a side-by-side comparison of Computer Science Summer Program NYC with your selected courses.
In this live online summer certificate, high school students master the fundamentals of programming in both Java and Python. Students get a head start on the AP Computer Science Exam, and learn the fundamentals of data science and machine learning.
This course will prepare you to excel as a programmer throughout college and beyond! Beginners will become advanced coders through our fast-moving curriculum and project-based approach to learning.
Learn programming fundamentals & data science in Python in a 2-week computer summer camp. Gain an in-depth understanding of Python, data science, including inputting, graphing, and analyzing data.
This class was NextGen’s top-selling and most highly-reviewed class last summer. This course will prepare students for the world of technology by helping them to learn the two most important languages in coding today: Java and Python! Students will reap the benefits of the skills they learn in this course for years to come. We recommend this course for the following reasons:
Master 2 Languages in 4 weeks: Our hands-on, project-based curriculum enables students to dive head-first into learning and practicing new skills starting on day one. As a result, students grasp concepts more quickly and are able to master both languages in a short period of time. Beginners become fluent coders because we skip the lectures and move right into practical, real-world examples and activities. Learning Java and Python will show college admissions boards and potential employers that you're committed to being successful in tech and that you understand the demands of the tech market today.
Learn Data Science & OOP: We wrap up both the Python and Java class with these ever-important topics. Data science is the number one emerging field in Python and is an important skill in any type of job today. We live in a world surrounded by data, and by learning data science, students will understand how to collect, analyze, and visualize the data. For example, when Netflix recommends a show based on a user's preferences, this is data science at work! At Netflix, they employ programmers to analyze viewer data and create a program that recommends shows to keep viewers entertained! The next topic that we cover is OOP, which stands for Object-Oriented Programming. OOP is a way of programming that involves objects over actions. The purpose of this is to structure programs for re-usability, which is especially important when collaborating with other programmers.
Learn How to Think Algorithmically: The languages taught in this course have a fair amount of computational and conditional logic. Certain topics, such as loops, for example, require the brain to think differently than it is accustomed to. After engaging in computer science learning, students' brains are re-trained to think in step-by-step processes that mirror advanced computational logic. This algorithmic thinking is not only the most important skill in programming, but it will help students experience increased success across their academic and personal pursuits. Mark Zuckerberg, Jeff Bezos, Elon Musk, and Ray Dalio all have noted that learning to think algorithmically is an invaluable skill in today’s economy.
Prepare for University: Our curriculum teaches coding languages at the university level. Taking this course will help students get a head start in high school and college computer science classes, and may even enable students to place out of introductory-level classes. Additionally, our Java curriculum closely mirrors concepts covered on the AP Computer Science A course, enabling students to prepare for their AP course or even to take the test on their own!
Our Computer Science Summer Camp is designed mainly for high school students, but college students are welcomed as well! There is no math or coding prerequisite for this course.
This course is a great introduction to the world of programming and computer science. Anyone who is interested in business, technology, entrepreneurship, journalism, and many other different jobs should take this class! This is also a great program for younger students, who can apply the problem-solving skills and computational methods to the rest of their high school courses, in addition to learning highly technical material in a fun and easy setting. This program runs for the first 4 weeks of the summer is divided into two sections: Python and Java.
The first half of this course is focused on Java and computer science principles. This course will make students familiar with the Java language from its syntax to OOP. Please check out the bottom of the Java Summer Course page for more details!
The second half of the course will focus mainly on programming using Python. The course will cover Python programming principles as well as Python and its use in data science. Please check out the bottom of the Python Summer Camp page for more details!