Course Description

An introduction to object-oriented programming using Java 9.0. Learn the fundamentals of Java programming as you create applications that use variables, conditional statements, looping statements, arrays and functions. Create your own classes and modules. No programming background required. Use Java SE 9.0 and NetBeans 9.0 to follow along.

Course Outline

Lesson 1: Getting Started

Lesson 2: Working with Primitive Data Types

Lesson 3: Coding Control Statements

Lesson 4: Coding Methods and Handling Errors and Exceptions

Lesson 5: Defining and Using Classes

Lesson 6: Working with Inheritance and Interfaces

Lesson 7: Packages, Modules, and Enumeration

Lesson 8: Arrays

Lesson  9: Collections, Lists, and Maps

Lesson 10: Strings, Dates, and Times

Lesson 11: File Handling

Learner Outcomes

Upon completion, participants will be able to:

  • Compile and run a basic Java program.
  • Write Java code that uses numeric, string and date/time values in variables.
  • Demonstrate knowledge of variables, types, values, definition and objects.
  • Write Java code that handles common errors and exceptions.
  • Write Java code using own methods and modules. 
  • Write Java applications using own classes.
  • Write Java code that uses arrays, collections, maps and lists.
  • Create Java applications that use conditional statements and loops.
  • Write Java code that handles exceptions and validates data.
  • Work with file input and output for text files and binary files. 


Participants have 180 days to complete this mentor-supported online course.

All necessary materials included.

Internet Connectivity Requirements:

  • Cable and DSL internet connections recommended.

Hardware Requirements:

  • Minimum Pentium 400 Mhz CPU or G3 Macintosh. 1 GHz or greater CPU recommended.
  • 256MB RAM minimum. 1 GB RAM recommended.
  • 800x600 video resolution minimum. 1025x768 recommended.
  • Speakers/Headphones to listen to Dialogue streaming audio sessions.
  • A microphone to speak in Dialogue streaming audio sessions.

Operating System Requirements:

  • Windows Vista, 7, 8, 8.1, 9, 10
  • Mac OSX 10 or higher.
  • OpenSUSE Linux 9.2 or higher.

Web Browser Requirements:

  • Google Chrome is recommended.
  • Firefox 13.x or greater.
  • Internet Explorer 6.x or greater.
  • Safari 3.2.2 or greater.

Software Requirements:

  • Adobe Flash Player 6 or greater.
  • Oracle Java 7 or greater.
  • Adobe Reader 7 or greater.

Web Browser Settings:

  • Accept cookies
  • Disable pop-up blocker.

Enroll Now - Select a section to enroll in

Section Title
Java Programming (Online)
Jul 01, 2019 to Jun 30, 2020
Contact Hours
Delivery Options
Course Fee(s)
Course Fee non-credit $475.00