Discover Classes. Earn Rewards.

Java Classes NYC

Discover the power of Java with a wide range of programming classes to choose from. Gain practical skills, expand your coding knowledge, and unlock new career opportunities with our Java programming courses.

4 classes in-person in NYC have spots left, and 3 classes live online are available.

Java Programming Summer Program (High School)

NextGen Bootcamp @ 185 Madison Ave, New York, NY & Virtually Online

Get a head start on the AP Computer Science exam with our Java Programming Summer Program. Tailored for high school students with little to no programming experience, this beginner course covers everything from the basics to high-level topics like object-oriented programming. Join us and create a portfolio-ready product using Java.

(61) All levels 13 - 18 years old
$2,495

9 sessions

Gift it!

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers @ 2 Park Ave, New York, NY

Master Java programming with this live, instructor-led course. Ideal for programmers with prior experience in other languages, you'll learn how Java works, manipulate strings, perform math operations, work with Java operators and loops, and gain a deeper understanding of Object Oriented Programming concepts. Enhance your skills and expand your programming knowledge at ONLC Training Centers.

(7) Intermediate 18 and older
$1,195

3 sessions

Gift it!

Java Programming Level 2: Advanced Programming

ONLC Training Centers @ 2 Park Ave, New York, NY

Take your Java programming skills to the next level with advanced techniques in this comprehensive course. Learn encryption, regular expressions, functional programming with lambda expressions, processing data with streams, and unit testing. Enhance your expertise and become a proficient Java programmer.

(7) Advanced 18 and older
$995

2 sessions

Gift it!
Discover Classes. Earn Rewards.

Java Classes Gift Card

Thousands of classes & experiences. No expiration. Gift an experience this holiday season and make it a memorable one. Lock in a price with the Inflation Buster Gift Card Price Adjuster™

Buy a Gift Card

Explore Coding Private Group Events

Explore private group events and team building activities ranging from cooking to art, escape rooms, trivia, and more

Explore Coding Private Group Events
Animated gif slider: slide 1: a person in a meditative pose with paint on their apron; slide 2: person making a pizza; slide 3: 3 people drinking wine and smiling; slide 4: two people competing in a sack race while others look on

Java Programming Level 1: Introduction for Non-Programmers

ONLC Training Centers @ 626 Reckson/RexCorp Plaza, Uniondale, NY & Virtually Online

Learn the fundamentals of Java programming and gain a strong foundation to further your skills in this introductory course for non-programmers. Explore Java syntax, control code, data types, and object-oriented principles, as well as GUI development and database connectivity. Ideal for new developers or those looking to transition to the Java platform.

(7) Beginner 18 and older
$1,595

4 sessions

Gift it!

Java Private Tutoring

Noble Desktop

Boost your Java programming skills with personalized one-on-one instruction from industry experts. Perfect your coding abilities through tailored tutoring sessions.

(372) All levels 18 and older

Java Programming Summer Program (High School)

NextGen Bootcamp @ Live Virtual

Get a head start in computer science! Join our live online summer program for high school students and learn Java, the most powerful programming language. No experience is required, just a strong interest in coding.

(61) All levels 13 - 18 years old
$1,999

15 sessions

Gift it!

Introduction to Programming with Java

Borough of Manhattan Community College @ Live Online

Become a skilled programmer with our comprehensive course on Java. Develop fundamental skills and create mobile and web applications using the Java platform. Enroll now for a virtual learning experience delivered via Zoom.

(178) Beginner 18 and older
$614

10 sessions

Gift it!
44 java classes that have ended
Add to your wish list to find out about new dates

Introduction to Javascript and JQuery Workshop

General Assembly @ 10 E 21st St, New York, NY

Join us for this full-day workshop on the JavaScript programming language aimed at beginners with little or no prior experience. This workshop will provide a full introduction of programming fundamentals using JavaScript to creating rich web applications with animation and interactivity. Building on the foundations you learn, students will take a hands-on approach in showing JavaScript's relationship to HTML and CSS to create professional, relevant...

(2637) Beginner 18 and older
$225

2 sessions

Gift it!

Introduction to Java Bootcamp

General Assembly @ 10 E 21st St, New York, NY

Java is a powerful and versatile language that is over 20 years old! It is used by more than 3 billion devices world wide. It is a mature and stable tool that can be used to: Build mobile applications -Build web applications Build desktop applications Build games And much more! In this bootcamp, we will learn the basics of the java programming language in such a way that there will be a path forward to continue to learn further concepts...

(2637) Beginner 18 and older

Java Fundamentals for Android Bootcamp

General Assembly

In this workshop, you’ll get acquainted with the tools, resources, and fundamental skills that can help you get started programming in Java for Android and work more easily with developers. You’ll learn to explain how data is manipulated and sent across files in an Android application as you build Java scripts. You’ll find out how to understand and utilize error messages, as well as using Git and GitHub to share and work with source code. ...

(2637) Beginner 18 and older

Learning to Program with Java

Hands On Technology Transfer, Inc. @ (Exact location to be announced), New York, NY

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  This hands on Java Programming course provides an introduction to programming using the Java language. Students are introduced to the application development cycle, structure of programs, and specific language syntax. The course introduces important algorithmic constructs, string and character manipulation, dynamic memory allocation, standard...

(7) Beginner 18 and older
No upcoming schedules
$2,795

5 sessions

Gift it!

Java OCA & OCP

NetCom Learning @ 519 8th Ave, New York, NY

NetCom's Java course teaches the fundamentals of the latest Java Platform 7 Programming Language. This 6 day training program will refresh the fundamentals of the Java programming language, and build on these concepts through effective, real-world skill building.  The course content has been customized to give you an overall understanding of Java 6 and 7. Java OCA & OCP Course Objectives: Create Java technology applications that leverage...

(16) All levels 16 and older
No upcoming schedules
$1,999

5 sessions

Gift it!

Brand Strategy Workshop

General Assembly @ Online Class
, New York, NY

Today’s hyperconnected world requires brands to be more and more interactive—gone are the days when simply a logo and catch phrase will do. With a click of a button, customers can easily facilitate a dialogue—whether positive or negative, in 140 characters or more—with companies both large and small. This comprehensive workshop dissects the key components of building a successful brand strategy and its application including: brand definition,...

(2637) Beginner 18 and older

Java Programming

Hands On Technology Transfer, Inc. @ (Exact location to be announced), New York, NY

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  This hands on course introduces experienced programmers to Java™ technology and Java programming techniques. The Java platform provides an object-oriented, portable and robust framework for application development. Included are core language concepts including fundamental data types, flow control, and standard function libraries. The course...

(7) All levels 18 and older
No upcoming schedules
$2,795

5 sessions

Gift it!

Introduction to Spring 4, Spring MVC and Spring REST

Hands On Technology Transfer, Inc. @ (Exact location to be announced), New York, NY

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  This course introduces the techniques for using the powerful capabilities of Spring 4 including the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. It also provides guidelines for when and...

(7) All levels 18 and older
No upcoming schedules
$2,595

5 sessions

Gift it!

Introduction to the Spring 4 Framework

Hands On Technology Transfer, Inc. @ (Exact location to be announced), New York, NY

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  This course introduces the techniques for using the powerful capabilities of Spring 4 including the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration that may still play an important role in existing and new projects. It also provides guidelines for when and...

(7) All levels 18 and older
No upcoming schedules
$1,795

3 sessions

Gift it!

Introduction to Spring 5, Spring MVC and Spring REST

Hands On Technology Transfer, Inc.

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  Spring 5 provides an evolutionary advance of Spring's powerful capabilities. This course introduces these capabilities, as well as providing guidelines on when and how to use them. It includes coverage of the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration...

(7) All levels 18 and older
No upcoming schedules

Introduction to the Spring 5 Framework

Hands On Technology Transfer, Inc. @ (Exact location to be announced), New York, NY

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  Spring 5 provides an evolutionary advance of Spring's powerful capabilities. This course introduces these capabilities, as well as providing guidelines on when and how to use them. It includes coverage of the three main configuration styles: Java-based (@Configuration), annotation-based (@Component), and the traditional XML-based configuration...

(7) All levels 18 and older
No upcoming schedules
$1,795

3 sessions

Gift it!

Introduction to Spring Boot 2

Hands On Technology Transfer, Inc.

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  As the Spring framework has grown, creating and configuring Spring applications has become more and more complex. Spring Boot takes an "opinionated" view of an application (via intelligent defaults) that minimizes configuration and boilerplate Spring code.  Spring Boot makes it easier to use Spring's many frameworks, and adds advanced capabilities...

(7) Beginner 18 and older
No upcoming schedules

TDD and Refactoring Legacy Code Using Java

Hands On Technology Transfer, Inc. @ (Exact location to be announced), New York, NY

All HOTT courses are available face-to-face, remote-live, or on-site at your facility. This course provides students with hands on experience learning Test Driven Development (TDD) using JUnit. Students will build unit tests using mocks, fakes, stubs and drivers, and address issues working with databases and other systems. Student will create tests and code that will be more likely to meet and exceed requirements. Code that receives “test coverage”...

(7) All levels 18 and older
No upcoming schedules
$2,095

4 sessions

Gift it!
Reset all filters.

No results found

Try removing some filters.

Reviews for Java Classes in NYC

Java Classes in NYC are rated 4.3 stars based on 3,278 verified reviews from actual CourseHorse.com purchasers.

  • Java Programming Summer Program (High School)

    Reviewed by Ramzy N. on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Philippa Scroggins on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Lizzy McNeil on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Sophia Sanat on 4/10/2023
    This class was really challenging but it was also fun, and I feel like I know how to use Java way better now.
  • Java Programming Summer Program (High School)

    Reviewed by Nina Gannon on 4/10/2023
    This is a great class! It's a great way to prepare for a world of programming in the future.
  • Java Programming Summer Program (High School)

    Reviewed by Soham B. on 4/10/2023
    This bootcamp really helped me improve my computer programming skills from a novice to an intermediate.
  • Java Programming Summer Program (High School)

    Reviewed by Molly Leifer on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Emily Mittleman on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Quinn Johander on 4/10/2023
    Great intro to Java coding, very informative and helpful.
  • Java Programming Summer Program (High School)

    Reviewed by Seth Archibald on 4/10/2023
    I absolutely loved this course. It goes into detail about everything related to programming, and the experience is mind-blowing!

Best Java Classes in NYC

Java is the most-used programming language in the world. It is the technical backbone for mobile and web applications, financial and bank platforms, and audio and video streaming services. It’s also the most popular language in Computer Science departments in colleges and universities. 

If you’ve used the internet, then you’ve used Java. It’s the programming language behind Microsoft Word, Adobe Photoshop, Uber, eBay, Twitter, Spotify, CashApp, Signal, and the search engine on Wikipedia. 

Java’s popularity is because of its power and versatility. It can be used for simple programs, or enterprise-level solutions. Despite its power, it is a relatively easy-to-learn language. Its robust collection of libraries allow even novice coders to create powerful software programs. 

Best Java Classes & Schools in NYC

CourseHorse is a website that lists classes, workshops, group events, and team-building activities. You can use CourseHorse to search for Java classes in NYC or online. You’ll find a variety of Java classes, bootcamps, and certificate programs by using CourseHorse. 

Bootcamps are typically focused on a single skill, such as SQL or HTML & CSS, while Certificate Programs are designed to provide all of the training that you need to launch a new career. Deciding which class, bootcamp, or certificate program is right for you will depend on your individual needs and goals.

Noble Desktop is a top NYC coding, business, and design school with more than three decades of experience training people for new jobs. Noble Desktop offers bootcamps and certificate programs in Java both live online and at their state-of-the-art campus in Midtown Manhattan. If you choose to learn in-person with Noble in NYC, you’ll have access to cutting-edge computer labs, a spacious common area for networking, free high-speed internet and coffee, and onsite tech support. 

If you’re interested in a career working on both the front end and back end of web applications, you should consider Noble Desktop’s Full-Stack Web Development Certificate. Graduates of this hands-on, career-comprehensive program earn a New York State-Licensed Certificate in Full-Stack Web Development and receive 1-on-1 career assistance. Some of the skills taught in this certificate program include coding with HTML & CSS, creating websites and web applications with JavaScript, the “MERN tech stack” (MongoDB, Express.js, React, Node.js), working with databases and APIs, and server environments. 

Sprintzeal Americas Inc offers tech training classes at their location in TriBeCa at the corner of Duane and Broadway. Their Java Certification Training is beginner-friendly and trains students and aspiring Java Developers how to write, compile, and execute Java applications. Some of the major topics covered in this course include the fundamentals of programming in Java, design interfaces and abstracts, data structures and strings, and Java memory architecture. Please note: not all of Sprintzeal’s courses are held at their TriBeCa location; you will be notified of the course’s location after you enroll. 

ONLC offers a Java Programming Level 1: Intro for Non-Programmers. This course is beginner-friendly, typically has a small class size (less than ten), and is offered at many ONLC Training Center locations. You can check to see if it's offered at the ONLC location closest to you. Some of the topics covered in this course include creating your first Java program, compiling and interpreting applications, JSDK directory structure, installing and running Eclipse, setting up a project, creating new Java applications, setting up a project, Java language fundamentals (If statements, syntax, variables, expressions in Java, strings, arrays, loops), using Java objects, inheritance in Java, packages, and exception handling.

If you’re interested in taking an on-demand online course in Java, you might consider some of the courses offered by Coursera. Object-Oriented Programming in Java Specialization is a 6-month on-demand course that allows students to learn Java programming at their own pace. Students are expected to study for around 10 hours a week over four course modules with a flexible schedule. Some of the skills taught in this course include debugging, algorithms, software design, problem solving, data analysis, Java programming, object-oriented programming, data structures, software engineering, hash tables, and computer programming. Graduates earn a certificate of completion, which is shared on Linkedin. 

Another on-demand option is Become a Java Programmer from Udacity. Students are expected to already be familiar with basic computer programming, design pattern fundamentals, lightwright processes, functional programming, and basic Java. Students access the pre-recorded lectures and learn at their own pace. Some of the skills taught in this course include object-oriented programming, generics and collections, advanced collections, common types, working with classes, working with files, design patterns, reflection, concurrent programming, and function programming with Java. After completing the course modules, Udacity provides career training resources to help you get hired. 

Java is the most taught programming language in college and university computer science departments. Ambitious high school students who want to get a headstart on a computer science major or ace the AP Computer Science Exam should consider NextGen Bootcamp’s Java Programming Summer Program (High School). This summer course allows teens 13-18 to learn object-oriented programming and Java skills in a class of their peers. 

NYC Industries That Use Java

Java is the programming language used by financial institutions and banks, streaming and news services, and in big data. All of these industries are popular in NYC, especially finance and banking. In fact, the demand for people skilled in Java in NYC is so high that some companies are offering training and professional development programs. For example, JPMorgan Chase & Co has a two-year Software Engineer Program designed to develop young and aspiring talent. 

Some of the NYC companies that have recently looked for employees with training in Java include BlackRock, Synchrony Financial, Santander Holdings USA, Dow Jones, JP Morgan & Chase, Disney Media, AT&T, Federal Reserve Bank of New York, Capital One, TikTok, Apple, Etsy, and Meta. 

Java Jobs & Salaries in NYC

People who are trained in Java earn lucrative salaries, typically around or more than six-figures. In New York City, average salaries are typically even higher. For example, the average annual income for a Software Engineer in NYC is around $145,000. That’s more than 20% higher than the U.S. average. 

Some recent job postings on Indeed looking for people with Java skills in New York City include Software Engineer, Product Manager, API Engineer, Privacy Software Engineer, Software Developer, Solutions Engineer, Platform Engineer, Java Developer, Full Stack Java Software Engineer, IT Support Site Lead, Cyber Associate, Technical Product Manager, Digital Marketing Manager, Android Software Development Engineer, Full Stack Developer, App Developer, and Java Developer.

CourseHorse Gift Cards

  • Creative & unique gift for any occasion
  • Thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
  • Lock in a price with the Inflation Buster Gift Card Price Adjuster™
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...