Skip Navigation

Online help Learning at your own pace, or facilitated by an instructor

Introduction to Java Programming

Instructor

ed2go Faculty

See Course Dates

What You Will Learn

Build your knowledge and confidence with easy-to-understand examples and plenty of skill-building exercises. So, whether you just want to try it out to see if you like it or plan on doing more with Java, this is a great place to start!

This course uses the latest release of Java, from Oracle, the company that maintains and supports the language. You will also learn how to use BlueJ, a graphical development environment designed especially for students. Both are free and open-source products and you will receive instructions on how to download and install them. By the time you're done, you will be comfortable with Java programming and ready for more!

Introduction to Java Programming
Course Dates

Online help Learning at your own pace, or facilitated by an instructor

$189.00

Introduction to Java Programming

7/16/2025 - 9/5/2025
98 Seats Open
8/13/2025 - 10/3/2025
99 Seats Open
9/17/2025 - 11/7/2025
99 Seats Open
10/15/2025 - 12/5/2025
99 Seats Open

Selected Course

Dates: 7/16/2025 - 9/5/2025

Course type: Web

Times:

Location: Online Campus Map

Contact Hours: 24.0

Other Details

Course Code: WEB-92020250716

Category: Web

Contact Hours: 24.0

Format: Online

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.

Similar Courses

Web image Adobe Dreamweaver CC
Online help Learning at your own pace, or facilitated by an instructor
Adobe Dreamweaver CC Session start date:
32.0 contact hours $369.00
Web image C++ Programmer
Online help Learning at your own pace, or facilitated by an instructor
C++ Programmer Session start date:
108.0 contact hours $1,199.00
Web image Introduction to C# Programming (Self-Guided)
Online help Learning at your own pace, or facilitated by an instructor
Introduction to C# Programming (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image Introduction to CSS3 and HTML5 (Self-Guided)
Online help Learning at your own pace, or facilitated by an instructor
Introduction to CSS3 and HTML5 (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image Blogging and Podcasting for Beginners (Self-Guided)
Online help Learning at your own pace, or facilitated by an instructor
Blogging and Podcasting for Beginners (Self-Guided) Session start date:
24.0 contact hours $149.00
Web image C++ Introduction
Online help Learning at your own pace, or facilitated by an instructor
C++ Introduction Session start date:
32.0 contact hours $369.00
Web image Creating Mobile Apps with HTML5 (Self-Guided)
Online help Learning at your own pace, or facilitated by an instructor
Creating Mobile Apps with HTML5 (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image Intermediate Java Programming (Self-Guided)
Online help Learning at your own pace, or facilitated by an instructor
Intermediate Java Programming (Self-Guided) Session start date:
24.0 contact hours $169.00
Web image Creating Web Pages (Self-Paced Tutorial)
Online help Learning at your own pace, or facilitated by an instructor
Creating Web Pages (Self-Paced Tutorial) Session start date:
24.0 contact hours $169.00
Web image Intermediate WordPress Websites (Self-Guided)
Online help Learning at your own pace, or facilitated by an instructor
Intermediate WordPress Websites (Self-Guided) Session start date:
24.0 contact hours $169.00
 
Close Modal Window

Online Registration Temporarily Down

Please contact us at ceregistration@jccc.edu or call 913-469-2323 to register now or please visit us later.

Close
Close Modal Window

Introducing Java

Java is one of the most widely used programming languages in the world, on machines from microprocessors in DVRs and microwaves to supercomputers. This lesson will introduce you to computer programming in general and to Java in particular. First, you will be set up with the downloads and installations you will need for the rest of the course. Then, you will explore the process of editing, compiling, and running computer programs written in Java.

Writing Your First Java Program

Now that you have the software downloaded and installed, you're ready to start programming! It's time to write your first Java program. Along the way, you will learn to create projects and classes in BlueJ. You will use the editor to enter your program, and you will find out more about how to compile it and run it.

Working With Java's Primitive Data Types

This lesson is about Java's primitive data types—the building blocks you need to use before you can build more complex types. First, you will learn how to use them in some simple programs and how they relate to each other. Beyond that, you will explore how to use these classes in the Java libraries.

Working With Objects

This lesson introduces classes and objects. You will revisit the HelloWorld application and rewrite it in Java's OOP (object-oriented programming) structure. While doing that, you will look at how to declare classes, objects, attributes, and methods to Java.

Creating a Program That Makes Calculations

This lesson covers how to declare data variables in Java and how to use variables in arithmetic expressions. You will learn about data input, which means getting information into programs from an outside source. Then you will write a program that incorporates all these features.

Computer Logic: Writing Programs That Make Decisions

Making decisions is one of the most important and powerful things a computer language can do. Without decision-making, computers would be big, bulky calculators. This lesson explores the decision-making process in detail and see how Java does it. When you're done with this lesson, you will know how to write Java programs that make decisions based on the principles of computer logic.

Writing Programs With Loops

In this lesson, you will learn to repeat actions using a control structure called a loop. Loops in Java involve decisions, just as branches do. But in a loop structure, if the condition is met, the branch is backward instead of forward.

Fixing Errors in Java

This lesson focuses on how Java generates exceptions and how to prevent them from crashing your programs. You will learn about class methods and how to call them without creating any objects. Last, you will find out about a debugger, which lets you look at what's going on inside the program as it runs.

Three Tools: Debugger, Enumeration, and Switch

This lesson is a grab bag of tools and topics. BlueJ's debugger lets you watch your program's internal actions as it runs. Enumeration lets you set up new data types with built-in limits on their values. Finally, Java's switch structure lets you replace a series of nested if statements with a single value-based structure. You will find all these items useful in future programming!

Formatting Output and the Java Application Program Interface

How can you make numbers and other output look the way you want them to in Java? This lesson looks at Java's application program interface (API). That's the documentation of all the classes that Java includes when you install the JDK, plus explanations of how to use them. The interface has several thousand classes, and it's important to know how to find things within it.

Creating Windows and Adding Graphics in Java

So far in this course, everything has been text-based. This lesson will introduce you to the world of Java windows, and you will look at GUI (graphical user interface) programming in Java. You will also learn about the basic components of a Java window and then add some simple graphics to it.

Java 2-D Animation

In your final lesson, you will continue exploring Java 2-D graphics with a look at some simple animation. You will use the same technique cartoonists have used for a hundred years now: redrawing an image in a slightly different location and repeating that process many times a second so the image appears to move. You will learn to create a self-contained object that "knows" its own size, color, shape, location, and how to draw itself into the window.

Close Modal Window

Online help Learning at your own pace, or facilitated by an instructor

Introduction to Java Programming

DATE TIME DAY PRICE AVAILABILITY LOCATION  
7/16/2025 - 9/5/2025 $189.00 98 Seats Open Online Campus Map Register
8/13/2025 - 10/3/2025 $189.00 99 Seats Open Online Campus Map Register
9/17/2025 - 11/7/2025 $189.00 99 Seats Open Online Campus Map Register
10/15/2025 - 12/5/2025 $189.00 99 Seats Open Online Campus Map Register
Close Modal Window

Online help Learning at your own pace, or facilitated by an instructor

$189.00

Introduction to Java Programming

7/16/2025 - 9/5/2025
98 Seats Open
8/13/2025 - 10/3/2025
99 Seats Open
9/17/2025 - 11/7/2025
99 Seats Open
10/15/2025 - 12/5/2025
99 Seats Open

Selected Course

Dates: 7/16/2025 - 9/5/2025

Course type: Web

Times:

Location: Online Campus Map

Contact Hours: 24.0

Other Details

Course Code: WEB-92020250716

Category: Web

Contact Hours: 24.0

Format: Online

Schedule Details:

After registering for this course, you can come back to the catalog to register for more courses.

Issues with registering? Please contact us at CERegistration@jccc.edu or call 913-469-2323.