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.

Monday, Jul 22nd, 10am–4pm Eastern Time

 (9 sessions)

$2,495

9 sessions

Give as a Gift

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers @ 80 Orville Dr, Bohemia, NY

Master the fundamentals of 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.

Monday, Feb 26th, 10am–4:45pm Eastern Time

 (3 sessions)

$1,195

3 sessions

Give as a Gift

Java Programming Level 1: Introduction for Non-Programmers

ONLC Training Centers @ 2 Park Ave, New York, 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.

Monday, Mar 11th, 10am–4:45pm Eastern Time

 (4 sessions)

$1,595

4 sessions

Give as a Gift
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.

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 2: Advanced Programming

ONLC Training Centers @ 80 Orville Dr, Bohemia, 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.

Thursday, Feb 29th, 10am–4:45pm Eastern Time

 (2 sessions)

Java Private Tutoring

Noble Desktop

Students in this 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...

Thursday, Feb 22nd, 10am–1pm Eastern Time

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.

Thursday, Jun 27th, 10am–1pm Eastern Time

 (15 sessions)

$1,999

15 sessions

Give as a Gift

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.

Tuesday, May 14th, 6:30–9:30pm Eastern Time

 (10 sessions)

$614

10 sessions

Give as a Gift
52 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...

No upcoming schedules

Java Fundamentals for Android Bootcamp

General Assembly @ 902 Broadway, New York, NY

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. ...

No upcoming schedules

Introduction to Programming with Java (Online)

Borough of Manhattan Community College @ BMCC Virtual Learning, New York, NY

Java is one of the most widely used computer languages in the world. This course is designed to develop the fundamental skills and basic concepts needed to begin writing any code. Students will use the Java platform to create an assortment of programs and especially mobile and web applications. Sign up today! Note: This class is delivered virtually via Zoom

No upcoming schedules

Architect Enterprise Applications with Java EE

ExitCertified @ 105 Fieldcrest Ave, Edison, NJ

This Architect Enterprise Applications with Java EE training teaches you how to develop robust architectures for enterprise Java applications. Learn how to use Java Platform, Enterprise Edition (Java EE) technology. Learn To: Define the Enterprise Architect’s roles, responsibilities and deliverables. Identify non-functional requirements (NFRs) and describe common problems and solutions. Translate business requirements into an architecture....

No upcoming schedules

Java SE 8 Fundamentals

ExitCertified @ 105 Fieldcrest Ave, Edison, NJ

This Java SE 8 Fundamentals training introduces you to object-oriented programming using the Java language. Through hands-on exercises, you'll begin to build a baseline of knowledge to propel your career in development Learn To: Use Java programming language constructs to create a Java technology application. Use decision and looping constructs and methods to dictate program flow. Understand basic object oriented concepts such as inheritance,...

No upcoming schedules

Java SE 8 Programming

ExitCertified @ 105 Fieldcrest Ave, Edison, NJ

This Java SE 8 Programming training covers the core language features and Application Programming Interfaces (API) you will use to design object-oriented applications with Java Standard Edition 8 (Java SE 8) Platform. Learn To: Create Java technology applications with the latest JDK Technology Develop your object-oriented skills Identify good practices in the use of the language to create robust Java application Use Lambda expressions in Java...

No upcoming schedules

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...

No upcoming schedules

Introduction to Spring 5, 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.  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...

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...

No upcoming schedules

Introduction to Spring Boot 2

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.  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...

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”...

No upcoming schedules

Java for COBOL Programmers

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 experienced COBOL programmers with the ability to utilize the structure and syntax of the object oriented Java programming language for both general business and Internet programming applications. The student is prepared to code, test, and execute Java programs making use of the facilities provided...

No upcoming schedules

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...

No upcoming schedules
Reset all filters.

No results found

Try removing some filters.

Java Classes in NYC are rated 4.3 stars based on 3,261 verified reviews from purchasers.

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
  • Choose from thousands of classes & experiences
  • No expiration date
  • Instant e-delivery (or choose a date)
  • Add a personalized message
Buy a Gift Card
gift card with the CourseHorse logo gift card with the CourseHorse logo
Loading...