Filters

Skill Level

Duration

Age

Common Time & Date Filters

Days of the Week

Class Start Time

Class Start Date

Price

Neighborhoods

Discover Classes. Earn 10% Rewards.

Java Classes Los Angeles

Upcoming schedule view

Master the versatile and widely-used programming language, Java, with a variety of classes offered in Los Angeles. Learn the fundamentals and advanced techniques, and gain the skills to develop powerful and efficient software applications.

5 results

Java Private Tutoring

Noble Desktop - Virtually Online

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

(376) 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

9 sessions

Gift it!

Java Programming Level 2: Advanced Programming

ONLC Training Centers @ 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!
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 - 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

Attend
+15950 pts
Gift it!

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers @ 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!
20 java classes that have ended
Add to your wish list to find out about new dates

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers @ 10940 Wilshire Blvd, Santa Monica, CA

Build a strong foundation and gain practical skills that will set you on the path to becoming a proficient programmer with this introduction to Java.

(7) Intermediate 18 and older
No upcoming schedules
$1,195

3 sessions

Gift it!

Java Programming Level 1: Introduction for Non-Programmers

ONLC Training Centers @ 10940 Wilshire Blvd, Santa Monica, CA

Explore the fundamentals of Java programming in an engaging and accessible beginner's course, perfect for those without prior experience.

(7) Beginner 18 and older
No upcoming schedules
$1,595

4 sessions

Gift it!

Introduction to the Spring 5 Framework

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

All HOTT courses are available face-to-face, remote-live, on-demand 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...

(7) All levels 18 and older
No upcoming schedules

Learning to Program with Java

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Santa Monica, CA

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,595

5 sessions

Gift it!

Introduction to Java for Non-C Programmers Course

ONLC Training Centers @ 450 N Brand Blvd, Los Angeles, CA

This course is paced to provide a solid foundation in Java™ for programmers without syntax experience in a C-based language. Intensive and hands-on, the course emphasizes becoming productive quickly as a Java programmer. Besides learning the basic structure and syntax of the language, students will also learn object-oriented principles and how they are applied in Java applications. The course then covers the I/O streams and collections API packages....

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

4 sessions

Gift it!

Effectively Using Java Packages and Features

Hands On Technology Transfer, Inc.

All HOTT courses are available face-to-face, remote-live, on-demand or on-site at your facility.  This intermediate level course is intended for programmers who already have a fundamental understanding of Java programming and some experience writing code. It provides additional insights and details regarding some of the more advanced and useful capabilities contained in the Java Programming Language and it's associated packages.  Topics...

(7) Intermediate 18 and older
No upcoming schedules

Java for COBOL Programmers

Hands On Technology Transfer, Inc.

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

(7) Intermediate 18 and older
No upcoming schedules

Advanced Java Programming Course

ONLC Training Centers

This intensive, hands-on course explores advanced Java™ 5.0 Standard Edition language features and packages. Students will learn to parse XML documents using the JAXP API. Multi-threaded applications will be covered in detail including concepts such as deadlocks and race conditions. Students will also learn how to utilize more advanced I/O capabilities with object serialization and low-level file I/O with the java.nio package. Client/server applications...

(7) Advanced 18 and older
No upcoming schedules

Intermediate Java Programming Course

ONLC Training Centers

This intensive, hands-on, two day course focuses on enhancing developers skills in the Java™ API libraries. Students will learn to use common API packages, such as collections for storing groups of objects, Swing for building GUI applications, and JDBC for accessing a database. Students will also learn to use inner classes and regular expressions within their Java applications. This course is current to Java 7 and uses the Eclipse IDE. Audience...

(7) Intermediate 18 and older
No upcoming schedules

Fast Track to Hibernate 3 Developer's Workshop Course

ONLC Training Centers

Hibernate is a 3 day open source object/relational (OR) persistence and query service for Java. Hibernate lets you develop persistent classes following common Java idioms - including association, inheritance, polymorphism, composition and the Java collections framework. The Hibernate Query Language, designed as a minimal object-oriented extension to SQL, provides an elegant bridge between the object and relational worlds. Hibernate also allows you...

(7) Advanced 18 and older
No upcoming schedules

Java Programming Enterprise Edition Course

ONLC Training Centers

This intense four-day course teaches Java™ programmers how to develop enterprise applications using the ease of development features introduced in Java EE 5 and 6. Students will learn how to create dynamic web applications with JSP, Java Servlets, JSTL, and JSF. Next, they will learn how to send and receive asynchronous messages with the Java Message Service. Students then learn about session and message-driven EJBs, as well as the Java Persistence...

(7) Intermediate 18 and older
No upcoming schedules

Java Programming Level 2: Advanced Programming

ONLC Training Centers @ 10940 Wilshire Blvd, Santa Monica, CA

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
No upcoming schedules
$995

2 sessions

Gift it!

No results found

Try removing some filters.

Reviews for Java Classes in Los Angeles

Java Classes in Los Angeles are rated 4.6 stars based on 451 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.

Best Java Classes in Los Angeles

Java is the most widely-used programming language in the world. Its power makes it the backbone of both simple programs and enterprise-level programs. Its versatility makes it the programming language that runs Wikipedia’s search engine and the control system for NASA’s Mars Rover. 

Java is the most commonly taught programming language in college and university computer science departments. Training in Java makes it possible for people to launch a new career as a Software Engineer or in development without sitting through four years of classes. It can also be added to your current skill set or used to further your career in whatever industry you work in. 

Java’s popularity means that anyone who trains in Java is preparing for a lucrative and stable career. Some of the major uses of Java include financial and banking platforms, smartphone and smart device applications, social media and news websites, and video and audio streaming. It’s the language used for Microsoft Word, Adobe Photoshop, Twitter, Uber, eBay, Spotify, CashApp, and MineCraft.

Despite its power and popularity, Java is a relatively easy-to-learn programming language. It makes a great starter language for anyone who is new to coding, especially if you’re interested in learning object-oriented programming. Java’s immense collections of libraries allow even new coders to build powerful programs.

Best Java Classes & Schools in Los Angeles

CourseHorse is a website that lists classes, workshops, group events, and team-building activities. While most of these classes aren’t offered by CourseHorse, you can use their site to find top schools offering Java classes in Los Angeles or online

Los Angeles City College (LACC) offers extension courses in Java programming that are open to the public. This 48-course-hour program takes students from total beginner to more intermediate topics. You must sign up for both Intro to Java Programming and Intermediate Java Programming when enrolling. Some of the topics covered in these courses include the basics of object-oriented programming, writing Java programs, input and output, calculations, decision making, loops, working with data sets, and Java’s class hierarchy. 

General Assembly is a tech training school with locations all over the world, including NYC, Washington DC, London, Sydney Australia, and Los Angeles. They offer Introduction to Java Programming - Los Angeles at their campus on East 2nd Street. This is an introductory class in Java and geared towards beginners and aspiring developers. Some of the topics covered include the basic syntax of Java, the Java Virtual Machine (JVM), Java Runtime Environment (JRE), using integrated development environment (IDE), and common Java libraries and frameworks. This is a short introductory course intended for those who want to explore an interest in Java programming. 

As you can see, if you’re looking for in-person Java classes in Los Angeles, then your options will be somewhat limited. However, you can also use CourseHorse to find online Java class options. While in-person training is 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 you with access to expert instructors and top schools from the comfort of your own living room. Live online classes work exactly like in-person classes. Because the class is happening live, you’ll be interacting with your instructor and classmates in real-time. You can ask questions. You can even get direct feedback on your work or collaborate with classmates using screen-sharing software. 

Noble Desktop is a top NYC coding, business, and design school with more than three decades of experience training people for new careers. Their highly-rated projects-based approach guarantees that you learn the skills you need to launch a new career using Java: an expert instructor teaches a short “micro-lecture” and then immediately guides students through applying what they learned using hands-on, real-world projects. They also offer a “free retake” option, which allows students to “retake” a course for up to one year to continue developing their skills. 

You can train in Java from Noble Desktop live online or at their state-of-the-art campus in Midtown Manhattan. Their JavaScript Development Certificate provides comprehensive career training to launch a new career using JavaScript. Some of the topics covered in this certificate program include building web applications using React and Node.js, working with databases using MongoDB, and working with APIs and web browsers. Graduates earn a New York State-Licensed Certificate in JavaScript Development and receive 1-on-1 career training. 

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.

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.

Los Angeles Industries That Use Java

Los Angeles is known for its entertainment industry. After all, it is the home of Hollywood and where many major television shows and motion pictures are filmed. While training in Java doesn’t immediately make most people think of the entertainment industry, it is the most commonly used programming language for video and audio streaming as well as mobile applications. 

Some Los Angeles-based companies that have recently advertised on Indeed to hire people with Java skills include TikTok, Netflix, Disney Media, SpaceX, BOEING, UCLA Health, Meta, Amazon, Panasonic Avionics Corporation, Lockheed Martin, Evergreen Technologies, and Afterpay.

Java Jobs & Salaries in Los Angeles

Training in Java could lead to a lucrative career: the average annual income of Java careers is around or more than six-figures. In Los Angeles and California, average salaries tend to be even higher than the national average. For example, a Software Engineer in Los Angeles earns an average annual salary around $130,000. That’s nearly 13% more than the United States average.

Training in Java opens up opportunities across industries in a variety of roles. Some recent job postings on Indeed for people with Java skills include these job titles: Data Engineer, Software Engineer, Front End Engineer, Experience Engineer - Augmented Reality, Entry Level Software Developer, Web Developer, Java Developer, Android Software Engineer, Solutions Software Engineer, Backend Software Engineer, Operations Software Engineer, Application Software Engineer. And Programmer Analyst.

  • Price Lock Guarantee

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Earn 10% Reward Points

    Maximize your savings with every purchase. Unlock rewards on every transaction, ensuring you get the most value out of your experience!

  • No Added Fees

    Enjoy hassle-free transactions without worrying about additional charges. With us, what you see is what you pay - no surprises!

  • Curated Courses

    Discover a curated selection of courses handpicked by experts in the field. Dive into quality content that suits your learning needs and interests!

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