Learn More About Java for High School Students
Read more on the NextGen blog:
Prepare for Advanced Placement Computer Science and college-level programming, and get comfortable with one of the most versatile and popular programming languages. Learn live online from anywhere or in-person in NYC
Learn Java on its own or attend our computer science program to learn both Java and Python programming. Attend this summer at NextGen's live online summer 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.
In this live online summer certificate, high school students will master the fundamentals of programming in both Java and Python. Students will get a head start on the AP Computer Science Exam as well as learn the fundamentals of data science and machine learning.
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.
Learn Java and computer science with in-person summer camps for high schoolers. NextGen Bootcamp's Midtown Manhattan location includes comfortable classrooms and world-class technology to provide students with a premium learning environment.
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.
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 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.
Became proficient in Java programming and computer science topics and knew nothing before. Would recommend!
—Zachary Waxman
Learn Java and foundational computer science concepts by working on real-world projects. Our instructors are industry experts and dynamic educators.
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
This class was very extensive, and I was able to learn a variety of new concepts.
Cory Yuen
The teacher was great, the content was up to par, and the pacing of the course was just fine. Mr. Iwanski made the class easy to follow, and as an aspiring computer science major, I am thankful for his precise yet stress-free teaching style. I enjoyed the class heavily and would strongly consider trying another one in the future. I would strongly consider doing another course and am happy that I was presented with the opportunity to do one in the first place.
Aditya Hande
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 was a great teacher and allowed us to learn individually as well as share our work in groups to work collaboratively.
I had a great experience.
The teachers were knowledgeable, the classes were easy to follow, and what I learned helped me in high school. I took AP Java, which was easy for me due to prior knowledge from the NextGen Summer Bootcamp.
It taught me a lot about the basics of coding and the little details as well. I look back on the bootcamp and think about the fun, long Zooms filled with lots of learning. Thanks!
The highly capable instructor and more than qualified TA made the class fluid and enjoyable to attend.
I learned so much about Python and coding from this camp! This was definitely an amazing experience!
It was an amazing dive into Python and the world of coding.
Informative and helpful. Mr. McClain ensured that all lessons were covered thoroughly.
I think this Python class was really good, for either a refresher in Python or just coming into coding knowing little to nothing. Everything was fairly well explained, and I enjoyed it.
This was my first time coding, and I felt fully immersed in this bootcamp. I feel like I've covered all of the basics, and it has prepared me to progress much more on my own now.
This class was very informative and fun, and I learned a lot about data science and machine learning.
Python is definitely something I will look into more, and I am glad I took this course.
I would recommend this course to anyone interested in code!
I had lots of fun, learned many new things, and overall feel more confident in my knowledge of finance and Excel.
I enjoyed this course and I think it was a really good introduction to Python. I also liked how we were able to work with different sets of data.
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.
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.
This class was very extensive, and I was able to learn a variety of new concepts.
The course covers a good range of different Java-related materials, and is very well structured. It was both fun and interesting, allowing us to learn loads while enjoying ourselves at the same time!
What an awesome teacher. His passion for the subject is unmatched. I could not have asked more from the teacher, and I am very glad I took this course.
This course was amazing! I learned so much and my instructor was clear, knowledgeable, and super helpful.
I really liked this class. We went at the perfect pace to learn Python and the instructor made it very fun to work with. Overall, this is a very enjoyable class.
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.
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.
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.
Showing 25 of 102 reviews
Read more on the NextGen blog:
Depending on the course, you may be at NextGen for a full day or a half day.
| 10:00am Review & Daily Goals |
Review of the previous day’s material and the current day’s goals. |
|---|---|
| 10:30am Micro-Lecture 1 |
Interactive lecture with short exercises to introduce the first topic of the day. |
| 10:45am Guided Practice |
Guided hands-on learning, where students apply the concepts from the previous lecture. |
| 11:15pm Review & Advanced Problem |
A quick review of the previous exercise and an advanced problem to focus and solidify the learning. |
| 11:45pm Guided Project Micro-lecture |
The instructor lays the foundation for the current project that the students will be working on in the afternoon. |
| 12:15pm Micro Lecture/Continue Coding |
Flexible time for the introduction of a new topic or students to continue working depending on the course. |
| 1:00pm End of the Day |
Students wrap up their day and instructors answer any final questions. |
| 10:00am Review & Daily Goals |
Review of the previous day’s material and the current day’s goals. |
|---|---|
| 10:30am Micro-Lecture 1 |
Interactive lecture with short exercises to introduce the first topic of the day. |
| 10:45am Guided Practice |
Guided hands-on learning, where students apply the concepts from the previous lecture. |
| 11:15pm Review & Advanced Problem |
A quick review of the previous exercise and an advanced problem to focus and solidify the learning. |
| 11:45pm Guided Project Micro-lecture |
The instructor lays the foundation for the current project that the students will be working on in the afternoon. |
| 12:15pm Micro Lecture/Continue Coding |
Flexible time for the introduction of a new topic or students to continue working depending on the course. |
| 1:00pm Lunch Break |
Rest and refuel |
| 2:00pm Guided Practice |
Additional hands-on projects and guided learning to reinforce concepts and retentions |
| 4:00pm End of the Day |
Students wrap up their day and instructors answer any final questions. |
All of our programs are taught by expert instructors who have extensive teaching experience and industry knowledge.
NextGen's classes range in size but always follow an 8:1 student to teacher ratio.
NextGen’s courses are available in-person in NYC (with strict health safety practices) or live online. The course title indicates the location.
All of our courses are open to students with little to no background in coding! Some students come in with no coding experience at all while others have extensive experience in one or more programming language. Our courses are designed for everyone to learn and be challenged!
We do not offer payment plans or financial aid at this time.
This depends on the location of the class, so look out for more details when you are registering for your specific course! In many cases, we provide computers for all students. Students are always welcome to bring their own laptop.
If you are having trouble with your camp registration, send an instant message to our online chat feature at the bottom right corner of the page. You can also send an email to hello@nextgenbbootcamp.com or call us at (212) 226-0884.
Attend courses in-person in NYC or live online. 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 185 Madison Ave, 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.
All times are listed in Eastern Time unless otherwise specified.
| Course, dates, and times | Price and duration | Description | Registration |
|---|---|---|---|
| June 2027 | |||
|
June 28–July 2
Monday to Friday
10–4pm
|
$1,299
25 Hours
|
Learn Microsoft Excel, finance, and stock market investing in this interactive, live online summer course for high school students. |
|
|
June 28–July 16
Monday to Friday
10–1pm
|
$1,699
45 Hours
|
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. |
|
|
June 28–July 16
Monday to Friday
10–1pm
|
$2,195
45 Hours
|
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. |
|
|
June 28–July 16
Monday to Friday
10–1pm
|
$1,699
45 Hours
|
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. |
|
|
June 28–July 16
Weekdays
Times vary by class
|
$3,095
95 Hours
|
In this live online summer certificate, high school students will master the fundamentals of programming in both Java and Python. Students will get a head start on the AP Computer Science Exam as well as learn the fundamentals of data science and machine learning. |
|
Showing 5 of 20 courses