Discover Classes. Earn Rewards.

Java Classes Chicago

Discover the power of Java programming with various dynamic classes available in Chicago. Learn the fundamentals, enhance your coding skills, and gain a competitive edge in today's tech-driven world.

3 classes in-person in Chicago have spots left, and 5 classes live online are available.

Java Programming Level 1: Intro for Non-Programmers

ONLC Training Centers @ 1320 Tower Rd, Chicago, IL

Learn how to become a productive Java application developer quickly with this hands-on course. Gain a solid understanding of Java syntax and object-oriented features, as well as I/O streams and collections API packages. Perfect for programmers transitioning to object-oriented programming using Java.

Monday, Mar 11th, 9am–3:45pm Central Time

 (4 sessions)

$1,595

4 sessions

Give as a Gift

Java Programming Level 1: Introduction for Programmers

ONLC Training Centers @ 1320 Tower Rd, Chicago, IL

Learn to program in Java and gain a deeper understanding of Object Oriented Programming concepts in this live, instructor-led training course. You'll also learn best practices for dealing with exceptions and how to work with external data storage systems. Join us for this comprehensive Java programming course taught using Java 12.

Monday, Feb 26th, 9am–3:45pm Central Time

 (3 sessions)

$1,195

3 sessions

Give as a Gift

Java Programming Level 2: Advanced Programming

ONLC Training Centers @ 1320 Tower Rd, Chicago, IL

Expand your Java programming skills with advanced techniques at ONLC Training Centers. This course covers encryption, regular expressions, functional programming, processing data with streams, and unit testing. Enhance your Java expertise and take your programming to the next level.

Thursday, Feb 29th, 9am–3:45pm Central Time

 (2 sessions)

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

Wednesday, Feb 21st, 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

Java Programming Summer Program (High School)

NextGen Bootcamp - 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

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

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.

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

 (4 sessions)

$1,595

4 sessions

Give as a Gift
20 java classes that have ended
Add to your wish list to find out about new dates

Javascript Development

General Assembly @ Online Class Livestream, Chicago, IL

This is a part time course.   JavaScript is one of the strongest weapons in an engineer's arsenal. It can run both in the browser and on servers and is quickly becoming the go-to language to power web and mobile apps. If you want to be a web developer, JavaScript is a must-know. Unit 1: Fundamentals of JavaScript Installfest Install and configure Node.js, npm, Git and other command line tools Install and configure Slack and join class...

No upcoming schedules

Minecraft Modding with Java Camp (12-14 years old)

Evanston Art Center @ 1717 Central St, Evanston, IL

In this camp, students learn to program and write mods using Minecraft's source code of Java programming language to customize the game, build new recipes, armor and items for the game.  The camp focuses on giving students a world where they don’t have to worry about the survival part of Minecraft, but rather on the exciting design and building parts.

No upcoming schedules

Java Fundamentals for Android Bootcamp

General Assembly @ 444 N Wabash Ave, Chicago, IL

Day 1 takeaways: Understand the basic structure of an Android application Explain how UI elements and Java logic communicate Navigate files & folders using the terminal Track changes to local code Describe the use cases of different data types Declare, assign to, and manipulate data stored in a variable Run files from the command line Write a script that displays directions to the console and accepts user input Use booleans, conditionals, and...

No upcoming schedules

Java SE7 Fundamentals

ExitCertified @ 1450 East American Lane, Schaumburg, IL

This Java SE7 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 various Java programming language constructs to create several Java technology applications. Use decision and looping constructs and methods to dictate program flow. Perform basic error handling for your Java technology...

No upcoming schedules

Java for COBOL Programmers

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Chicago, IL

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

Introduction to Spring Boot 2

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Chicago, IL

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

Learning to Program with Java

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Chicago, IL

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

Java Programming

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Chicago, IL

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

No upcoming schedules

Introduction to the Spring 4 Framework

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Chicago, IL

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

No upcoming schedules

Introduction to Spring 4, Spring MVC and Spring REST

Hands On Technology Transfer, Inc. @ (Exact location to be announced), Chicago, IL

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

No upcoming schedules

Introduction to Java for Non-C Programmers

ONLC Training Centers @ 1000 Essington Rd, Chicago, IL

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

No upcoming schedules

UCCE-A v11.5 - Cisco® Unified Contact Center Enterprise

ONLC Training Centers @ 1000 Essington Rd, Chicago, IL

Cisco Unified Contact Center Enterprise Administration (UCCE-A) is a 5-day instructor-led course that helps prepare learners to administer the Cisco Unified CCE v11.5 solution. This course will provide the student with the basic knowledge to understand the Cisco Unified CCE deployment solution and requirements for basic ACD and IVR configurations to include using ICM Configuration Manager and associated utilities, setting up agents, providing for...

No upcoming schedules
Reset all filters.

No results found

Try removing some filters.

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

Best Java Classes in Chicago

Java is a programming language designed for object-oriented programming (OOP), a system that is organized around objects, rather than functions and logic. Data are organized into objects that are easy to work with and can be used repeatedly. Another benefit is that updates can be made to individual parts without affecting the overall system.

Programming languages designed to perform OOP include Python, C++, and Java. One of the advantages of using Java is the ability to design applications that are streamlined, fast, and reusable. Java is accessible and easy to learn because it follows English syntax, and it has a large and active online community to support users. Another advantage of Java is the open-source libraries and development tools that can be used and shared to make creating applications faster, simpler, and cheaper. It is free, open-source software that can be used on any platform.

Java coders are in high demand and earn a good wage. Learning Java can help you get started on a new career, but it can be a challenge to learn to code. The best way to acquire Java skills is by taking courses, and if you want to sign up for in-person classes in Chicago, you have several options. You can also take technology classes online. Here are some ideas.

Best Java Classes & Schools in Chicago

ONLC Training Centers offers a Java Programming Level 1: Intro for Non-Programmers. ONLC Training presents their course in a local computer lab with a remote instructor. This intensive course with hands-on exercises focuses on helping students learn the basics of JavaScript programming quickly so they can get a jump on a JavaScript career. It covers the Java language syntax and then dives into the object-oriented features of the language. Students also learn about I/O streams and collections API packages. This course is up-to-date with Java 7 and uses the Eclipse IDE.

Prerequisites: No previous Java experience is required but prior experience with C, C++, C#® is required. Students should also be familiar with object-oriented concepts.

Duration: This class includes four full-time sessions.

Cost: The cost for this course is $1,595.

Once students have completed the class above, they can sign up for ONLC Training Centers' Java Programming Level 2: Advanced Programming to continue to build skills. This course covers encryption, regular expressions, functional programming with lambda expressions, processing with streams, and unit testing. 

Prerequisites: Students need to take Java Programming Level 1 or an equivalent course before signing up for Level 2. 

Duration: This class includes two full-time sessions.

Cost: The cost for this course is $995.

The Java Programming Summer Program (High School) from NexGen Bootcamps gives high school students the chance to learn JavaScript programming in a course designed just for them. Students begin with the basics but progress quickly to more advanced programming to prepare them for computer science classes in college or a career as a Web Developer or Java Developer. Topics include object-oriented programming and recursion. Students will also create an original portfolio piece using JavaScript. This is a live online class with a remote instructor.

Prerequisites: This beginner’s class is for students age 13 through 18. No previous coding experience is required.

Duration: This class is available in nine full-time sessions or fifteen part-time meetings.

Cost: The cost for this course is $1,995.

Chicago Industries That Use Java

Any company that has a website needs someone with Java coding skills, so many industries in Chicago hire Web Developers to create and maintain websites. Some Chicago companies that hire people with Java coding skills are SproutSocial, social media management software; VelocityEHS, health and safety solutions; Spot Hero, parking spot reservations; Rocket Travel, travel solutions; BenchPrep, exam preparation; RedShelf, educational technology; tastytrade, FinTech; and iManage, artificial intelligence.

Java Jobs & Salaries in Chicago

Like many large metropolitan areas, Chicago offers many job opportunities for Web Developers. The US Bureau of Labor Statistics Occupational Handbook lists the median annual salary for Web Developers as $80,000 across the country, with the expectation that the field will grow by 16 percent during the coming decade. This is a much faster rate than other fields. 

Employment website Glassdoor.com reports an average yearly salary of $74,000 for junior Web Developers in the Chicago region, with a range between $58,000 and $95,000. Salaries go up with experience, and Web Developers who have been working for four to six years make an average annual salary of $76,000, with a range of $60,000 to $97,000.

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