Java Summer Program NYC
Learn Java and get a head start on the AP Computer Science exam in this summer course for high school students.
Learn Java and get a head start on the AP Computer Science exam in this summer course for high school students.
In-Person or Live Online: This course is held in-person in Midtown Manhattan. For live online training, see our Live Online Java Summer Course.
Students in this summer course learn Java, one of the most powerful and high-level programming languages in the world. In fact, Java is the language most emphasized by universities within their computer science major.
This is a beginner course and is tailored for people who have little to no programming experience. Our instruction starts at the basics but quickly transitions into high-level programming topics such as object-oriented programming and recursion. By the end of the course, students reinforce what they've learned by creating an original portfolio-ready product using the Java language. Additionally, students will gain a head start in the AP Computer Science class as our class teaches all the topics that the AP Computer Science class tests on.
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.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Java Summer Program NYC is rated 4.8 stars
in the past 24 months
This class was very extensive, and I was able to learn a variety of new concepts.
Cory Yuen
I would highly recommend this course, as it has given me an amazing foundation for my future. It was a great way for students to get ahead of the AP Computer Science class content.
AJ Wise
I have learned so much in such a short amount of time, and my instructor was so clear, helpful, knowledgeable, and dedicated. Highly recommend this class to anyone looking for a solid basis in computer science.
Hila Loeser
For anyone looking to quickly gain a solid foundation of Computer Science, I highly recommend this course. I went from knowing nothing to having a solid understanding of a range of topics.
Lucas Johnson
One of the best ways to learn about Java coding in only three weeks.
Cecil Lynn
If you are interested in learning the basics of Java, whether for your professional career or for school, this class is great and you will take a lot of very valuable and beneficial information from it!
Ahmad Kutkut
This was overall a great course that I believe will prove to be very useful. I now feel much more prepared to take AP Comp Sci.
Vir J.
If you want to get a basic understanding of Java, then I would recommend this course. This will also be of great help in terms of finding ways to better understand and practice Java.
Joel Rivera Jr.
The instructor's clarity and methodical approach were instrumental in making the course highly effective. Every concept was explained perfectly. The pace of the class was excellent, and I learned a lot in 3 weeks. Overall, I enjoyed the Java class and would take it again. I recommend this class to any beginners seeking an enjoyable Java learning experience.
Andrew S
The instructor's clarity and methodical approach were instrumental in making the course highly effective. Every concept was explained perfectly. The pace of the class was excellent, and I learned a lot in 3 weeks. Overall, I enjoyed the Java class and would take it again. I recommend this class to any beginners seeking an enjoyable Java learning experience.
Andrew S
This is a very professional class that really introduces you to Java. Learning Java is key since Java and other coding languages are the future, and this is the place to do it.
Noah White
I really enjoyed the goal-oriented nature of the course. Instead of only learning about the theory behind computing, we got a chance to apply what was being taught by writing code and putting everything together to build something practical. Also, we covered a wide range of topics aside from just programming like a little bit of computer hardware, files & file formats, and HTML. After taking this class, I feel like there are so many more possibilities and applications of computer science than I originally thought. Overall, I was really impressed with how well-designed the course was.
Emily Mittleman
This class made me a faster and more efficient coder. The curriculum is well designed and the teachers really care about your success. I would recommend NextGen to anyone looking to gain this integral skill.
Molly Leifer
This bootcamp really helped me improve my computer programming skills from a novice to an intermediate.
Soham B.
This is a great class! It's a great way to prepare for a world of programming in the future.
Nina Gannon
This class was really challenging but it was also fun, and I feel like I know how to use Java way better now.
Sophia Sanat
It was a nice fast pace that kept me mentally challenged with a teacher who explained everything super well. He made complex stuff feel approachable.
Lizzy McNeil
If you really like computer science or just wanted to learn coding like me. I would highly recommend this course! The student to teacher ratio made it very easy to ask questions.
Harry Ip
The course lived up to my expectations. I would definitely recommend this course to anyone interested in learning Java.
Dedeep Surampudi
After taking this course, I feel extremely confident in my programming skills and I feel like I gained a genuine understanding of how coding works and how it is essential to all areas within tech. I'm excited to use these skills at school and hopefully at an internship within a year's time.
Philippa Scroggins
This made me learn Java at a perfect pace. I understood all that was taught and I learned new things about programming.
David Buscema
I started this class with almost no understanding of coding. I am satisfied with what I now know, and this will be a huge help for future classes I will be taking.
Stephen I.
Given how complex and extensive Java is, this course did a great job introducing Java and allowing us to experience and visualize various aspects. Mr. Iwanski was thorough in his explanations and provided relevant examples to teach us the various information. He took time to ensure that we were all on the same page and understanding the concepts. I appreciate his patience and guidance in the course.
Elizabeth N.
This class was a great intro to learning coding languages.
David Khalili
The content was great and I feel I learned a lot about Java. My instructor was very easy to follow and was extremely helpful when needed.
Ramzy N.
I really enjoyed the class and was able to learn lots of information about a career that will only become needed more and more.
Ethan P.
The instructor provided clear and helpful examples and analogies. There was a good amount of content for the length of the class.
Skai N.
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.
Cayden H.
Great intro to Java coding, very informative and helpful.
Quinn Johander
I absolutely loved this course. It goes into detail about everything related to programming, and the experience is mind-blowing!
Seth Archibald
An overall incredibly informative and quite enjoyable class that accurately teaches you the content that you want/need to learn.
Alex Dion
This class promotes my passion for programming!
Matthew Liu
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.
Raphael Nordenberg
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!
Catherine Le
The instructor was super clear when explaining the basics of the Java language and extremely helpful when answering questions.
Matthew Chuan Yi Lim
We covered a lot of topics in Java, starting from basic syntactical things to creating our own custom datatypes. I feel very confident in my Java abilities after beginning the program with basically no knowledge of the language.
Onyinyechukwu Okonkwo
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.
Michelle Wang
As one of our smaller courses, tuition for this course is due in full before the start date. The best way to save on this course is to take it as part of a certificate program.
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.
We don’t currently offer discounts as we do our best to affordably prices our courses.
Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
—Zachary Waxman
Attend this course in-person in NYC or Live Online via Zoom. Engage with expert instructors, ask questions, and get feedback on your exercises and projects.
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!
Shareable on
You can also access recordings of each session in your student portal within one business day of the session’s end. Recordings are available for one month after the session.
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.
Students are not required to complete any work outside of class. However, we provide students with bonus materials if they would like extra practice.
In this 2-week intensive students will cover almost all the topics that are tested on the AP. Additionally, this class is taught by an instructor who has been teaching the AP Computer Science to students for over 10 years.
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.
You have some options:
Select up to two courses and tap Compare selected courses to view a side-by-side comparison of Java Summer Program NYC with your selected courses.
Learn the fundamentals of Java programming and prepare for AP Computer Science or college-level programming. Beginners will become skilled coders through our project-based curriculum.
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.
In this intensive bootcamp, you'll learn to program using Java and Python, two of the most popular and universally-applicable languages used by software developers today. This course will give any student a head-start in university-level coding courses.
Learn the most powerful and versatile programming language this summer. In this live online course, high school students will learn Python for data science and machine learning.
Java is a high-level programming language first created by Sun Microsystems. It is a general use programming language and is the preferred choice by universities as the primary language for a computer science major. Java is used for software development, web applications, and applets.
Used by Fortune 500 Companies: Java is a powerful language that has less syntax than C++, which was formally used by most companies. Additionally, Java is an extremely portable language that can be easily used for other programming applications. On top of that, Java can be executed on a Mac or PC because of the Java Virtual Machine (JVM).
Fast & Optimized Performance: Java is a statically typed language, which means that it runs faster than a dynamically typed language because all variables are clearly assigned.
Prepare for AP & College Classes: Since AP Computer Science A focuses a great deal on Java, taking NextGen’s Java course will help students gain a head-start in their AP Computer Science course. NextGen’s first two weeks cover more than 75% of the entire AP Computer Science curriculum. Upon successful completion of AP Computer Science, students are able to place out of introductory courses in college!
Community: There is a notably large community of people who code using Java. The more people that use a language, the more updates it will have and the more solutions to problems and bugs will be posted online. Java is the second most used language on Stack Overflow and the second most tagged language on GitHub.
Our Java summer course is open to all high school students with no math or coding pre-requisite necessary. This course is perfect for any student looking to gain some experience in the coding or engineering space. This camp will allow students to excel in their AP Computer Science classes and place out of entry-level college courses.
This course is also great for any college students looking to change or declare their major! The activities and material covered throughout the two-week course will help ease the transition into a Computer Science or Engineering major.
Want to learn more than just Java? Check out our 4-week Computer Science Summer Program, in which you'll learn Python and Data Science in addition to taking this Java course!
To reschedule or cancel, email hello@nextgenbootcamp.com.
The first installment is due one week before the first class. Subsequent installments are spread out evenly across the duration of the course.
Installments | |
---|---|
10% non-refundable deposit | |
$2,495.00 | Total You Pay |