This course includes
- 50 hours of live, project-based training from experts
- Software Access
- 1-on-1 bonus training
- Proprietary workbook included
- Access to class recordings (30 days)
- Verified digital certificate of completion
Students in this summer course learn Java, one of the most powerful and high-level programming languages in the world. Java is the language most emphasized by universities within their computer science majors. 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. This course also incorporates AI into the curriculum. Since Java is one of the primary languages used to build and interact with AI systems, students will see firsthand how the concepts they're learning connect directly to how modern AI is developed.
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.
- 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.
- 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.
Schedule & Enrollment: Java Summer Program NYC (High School)
50 Hours
Price before discounts: $2,395Full tuition: $2,195
Early bird discount applied
NYC or Live Online
Work on real-world projects
Expert instructors
Small classes
Policies
Dates & times are listed in Eastern Time (US & Canada)
- Start anytime
Self-Paced
Attend this course online as self-paced training with access to an instructor for questions. When you purchase the self-paced course, you may also attend the live course for free within one year.
Class Schedule
July 20–30
Monday to Friday, 10am–4pm
August 3–13
Monday to Friday, 10am–4pm
Course Reviews
From our hands-on training style to world-class instructors and custom-crafted curriculum, we deliver results our alumni are proud of.
Reviews
- I really enjoyed the goal-oriented nature of the course.
- This class made me a faster and more efficient coder.
- The bootcamp really helped me improve my computer programming skills from a novice to an intermediate.
- This is a great way to prepare for a world of programming in the future.
Tuition
Full Tuition
Price before discounts: $2,395
Full tuition: $2,195
Early bird discount applied Due before the class starts
Learn the Skills Guarantee™
Interactive Training
Attend this course in-person in NYC or live online or as self-paced training. Engage with expert instructors, ask questions, and get feedback on your exercises and projects.
1-on-1 Bonus Training Included
We want you to leverage the skills you’ll learn. In addition to 50 hours of hands-on, small group training, you’ll receive one 1-on-1 training session where you can:
- Review any concepts or projects from class
- Receive assistance applying skills to your own project
Earn a Certificate of Completion
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.
Java Summer Program NYC (High School) Curriculum
What You'll Learn at a Glance
- Write and use industry-standard algorithms with clear, structured logic
- Develop programs using both object-oriented and procedural paradigms
- Build a strong foundation in variables, conditionals, loops, and functions
- Manipulate arrays, strings, and dictionaries while managing program input/output
- Implement object-oriented principles like inheritance, polymorphism, and encapsulation
- Practice recursion and learn how to break down complex programming tasks into simpler components
Course Syllabus
Section 1
Coding Overview
- Lexical & Syntax Analysis
- Working with the Terminal
- Computer Systems
- First Program
Variables, Data Types, and Operators
- Basic Variable Usage
- Data Types
- Operators
- Proper Programming Practices
Section 2
Control Flow
- Conditional Statements
- For Loops
- While Loops
Functions
Section 3
Arrays, Strings, and Dictionaries
Section 4
Input/Output Files
Section 5
Object Oriented Programming
Section 6
Recursion
Frequently Asked Questions
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.
Do you offer any discounts for this course?
We don’t currently offer discounts as we do our best to affordably prices our courses.
Installment Plan Breakdown for Java Summer Program NYC (High School)
| Installments | |
|---|---|
| 10% non-refundable deposit | |
| $2,195.00 | Total You Pay |