Filters

Skill Level

Duration

Age

Common Time & Date Filters

Days of the Week

Class Start Time

Class Start Date

Price

Private Group Events

Discover Classes. Earn 10% Rewards.

Java Classes Online

Upcoming schedule view

Master the Java programming language with classes that cover everything from the basics to advanced concepts. Gain the skills you need to build robust applications and boost your career in tech.

6 results

Java Private Tutoring

Noble Desktop See all classes by this school

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

(383) All levels 18 and older

Java Programming Summer Program (High School)

NextGen Bootcamp See all classes by this school @ 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

14 sessions

Gift it!

Introduction to Programming with Java

Borough of Manhattan Community College See all classes by this school @ 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

12 sessions

Attend
+6140 pts
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 2: Advanced Programming

ONLC Training Centers See all classes by this school @ Online Classroom

Upgrade your Java programming skills with advanced techniques and concepts. Master complex topics and enhance your coding prowess with expert guidance.

(7) Advanced 18 and older
$995

2 sessions

Attend
+9950 pts
Gift it!

Java Programming Level 1: Introduction for Non-Programmers

ONLC Training Centers See all classes by this school @ Online Classroom

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

Attend
+15950 pts
Gift it!

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers See all classes by this school @ Online Classroom

Elevate your programming expertise with Java, diving into syntax, object-oriented concepts, and essential practices. Gain hands-on experience in Java 12, honing your skills for efficient code development and data manipulation.

(7) Intermediate 18 and older
$1,195

3 sessions

Attend
+11950 pts
Gift it!
6 java classes that have ended
Add to your wish list to find out about new dates

Java Programming Level 1: Introduction for Non-Programmers

ONLC Training Centers See all classes by this school - 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
This class isn’t on the schedule at the moment, but save it to your Wish List to find out when it comes back!
$1,595

4 sessions

Gift it!

Introduction to Angular

ASPE Inc. See all classes by this school

Explore the latest Angular features and advances, demonstrating how to solve the traditional challenges of JavaScript web application development. This course provides indoctrination in the practical use of Angular and its umbrella of technologies that are on the leading edge of web development. ​​​​​ Skill-focused, Hands- on Learning: This class is “technology-centric”, designed to train attendees in essential Object Oriented,...

(1) Intermediate 18 and older
This class isn’t on the schedule at the moment, but save it to your Wish List to find out when it comes back!
$2,195

3 sessions

Gift it!

Hustle Smarter: Tactics-Routines to Scale Your Business

General Assembly See all classes by this school

Working as a freelancer, entrepreneur or at a startup, you’re often told to “Hustle Harder” as a way of becoming more successful. For some, this motivation is necessary and useful. However, what if you’re already motivated, and are looking to develop specific processes that will help grow your business? This workshop-style class will help you develop a scalable process aligned with your desired business outcomes. You’ll also discover...

(2,637) All levels 18 and older

Web Developer Bootcamp

Developer Bootcamp See all classes by this school

All levels 18 and older
This class isn’t on the schedule at the moment, but save it to your Wish List to find out when it comes back!
$9,600
Gift it!
Advanced 18 and older
This class isn’t on the schedule at the moment, but save it to your Wish List to find out when it comes back!
$7,200
Gift it!

Java Programmer Bootcamp

Developer Bootcamp See all classes by this school

Develop a strong foundation in Java programming and gain hands-on experience with frameworks and client/server architecture in the Java Programmer Bootcamp at Developer Bootcamp. Learn how to create and deploy web services, utilize Spring and Hibernate, and incorporate Ajax for robust Java applications.

Intermediate 18 and older
This class isn’t on the schedule at the moment, but save it to your Wish List to find out when it comes back!
$6,000
Gift it!

No results found

Try removing some filters.

Reviews for Java Classes Online

Java Classes Online are rated 4.3 stars based on 3,267 verified reviews from actual CourseHorse.com purchasers.

  • 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!
  • Java Programming Summer Program (High School)

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

    Reviewed by David Buscema on 4/10/2023
    This made me learn Java at a perfect pace. I understood all that was taught and I learned new things about programming.
  • 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 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 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 Harry Ip on 4/10/2023
    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.
  • Java Programming Summer Program (High School)

    Reviewed by Dedeep Surampudi on 4/10/2023
    The course lived up to my expectations. I would definitely recommend this course to anyone interested in learning Java.
  • Java Programming Summer Program (High School)

    Reviewed by Hillel Schein on 4/10/2023
    The Java Bootcamp teaches the fundamentals of the Java language in an outstanding way that leaves you unable to comprehend how much you've learned in just one course.
  • Introduction to Programming with Java

    Reviewed by Jamol K. on 1/14/2016
    It was great for me and I would like to continue Java programming courses
  • Introduction to Programming with Java

    Reviewed by Lance Samaria on 6/3/2014
    Teacher is knowledgable and excellent! Highly recommended!!!

Best Live Online Java Classes

Java is an object-oriented programming language, which is the most widely-used programming language in the world. Java is versatile enough that it can be used to create both simple programs and enterprise-level solutions. This versatility is one of the reasons that it’s so popular.

Have you ever streamed a song on Spotify? Have you ever purchased something on eBay? Have you ever ordered a ride from Uber? Or, maybe searched for something on Wikipedia? Then, you’ve used applications that were built on Java. It’s the language behind most mobile apps, baking and financial apps, blogs and news websites, and video and music streaming sites. 

Despite its power and popularity, Java is a relatively easy-to-learn programming language. Its robust collections of libraries allow even novice coders to build powerful programs. Its also famous for its application programming interface, or APIs. APIs allow two computers to communicate and integrate with one another. 

Learning how to code in Java is an important part of several hot career paths, including Full Stack Engineer, Software Engineer, Java Developer, Computer Scientist, and Mobile Developer. These Java careers offer high job satisfaction and lucrative salaries, typically around or more than six figures a year. Since the average annual income across all occupations is around $50,000, training in Java could double your annual income. 

Best Live Online Java Classes & Schools

CourseHorse is a website that lists classes, workshops, events, and team-building activities. You can use CourseHorse’s site to find Java (or any!) classes in both major cities or online. While in-person classes are the most traditional way of training for a new career, online classes have exploded in popularity, especially since the COVID-19 pandemic. Online classes provide access to world-class instruction no matter where you live. 

There are two primary types of online classes: asynchronous and live online. Asynchronous classes are typically delivered through pre-recorded lectures and can be taken entirely on-demand. Live online classes are taught by a live instructor, typically over a teleconferencing platform, such as Zoom.

Deciding which type of online class is right for you will depend on your particular circumstances and career goals. Choosing an asynchronous course is convenient for people with packed schedules or a lot of distractions at home since you can watch, pause, or rewind the lecture whenever you need. Although you will be responsible for your training and might not learn the skills you need or learn outdated material. 

Live online classes work exactly like in-person classes. Because the class is happening live, you’ll be interacting with your instructor and your classmates in real-time. You can ask questions. You can collaborate on projects or get hands-on feedback on your work using screen-sharing software. They’re also recommended for people with busy schedules since they save you time on commuting. 

Noble Desktop is a top NYC coding, business, and design school with more than three decades of experience training people for new careers. You can take all of their classes, bootcamps, and certificate programs live online or at their state-of-the-art campus in Midtown Manhattan. Their highly-rated projects-based approach guarantees that you learn the skills you need for a new career: an expert instructor teaches a short “micro-lecture” and then immediately guides students through applying what they learned using hands-on, real-world projects.

Noble Desktop offers both bootcamps and certificate programs in Java. Their bootcamps are designed to provide comprehensive training in skills, such as programming with JavaScript or React Development. Their Certificate Programs are designed to be career-comprehensive: graduates earn a New York State-Licensed Certificate in their new career path and receive 1-on-1 job mentorship. For example, graduates of Noble Desktop’s Web Design Certificate are prepared to launch a new career in web design and are guided through developing a professional portfolio to help them get hired.

Java isn’t just popular with businesses, it’s also popular with computer science departments at colleges and universities. Ambitious high school students who want to get a headstart on majoring in Computer Science or the AP Computer Science exam should consider the Java Programming Summer Program (High School) offered by NextGen Bootcamp. Teens ages 13-18 receive hands-on training in a beginner-friendly summer program surrounded by their peers . Some of the topics covered include object-oriented programming, recursions, and the foundations of programming in Java. No previous experience with coding is required. 

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

Industries That Use Java

Some of the most famous software applications in the world were created with Java, including Microsoft Word, Minecraft, Twitter, Signal, CashApp, Uber, Spotify, and eBay. Java is the language behind Wikipedia’s search engine. It’s also been the programming language used for soe of the world’s biggest projects, such as the control system for NASA’s Mars Rover and mapping the human genome for the Human Genome Project.

This means that Java can be used in any industry. When you train in programming with JavaScript, you can further your career in your current industry, or find a position in any industry. 

Java Jobs & Salaries

The popularity of Java makes is a high-demand skill. Careers that use Java typically earn around or more than $100,000 a year. Since the national average annual income across all occupations is around $52,000, training in Java could easily double your annual income. 

Here are some of the average annual salary ranges for positions that use Java skills:

  • Software Engineer: $116,000 - $139,000
  • Java Developer: $104,000 - $96,000
  • Computer Scientist: $109,000 - $153,000
  • Mobile Developer: $124,000 - $86,000

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