Object Discovery Corporation

Object-Oriented Programming with Java Training

Writing professional, industrial-strength OO code in Java

  • Master fundamental OO Design and Programming strategies applied to Java
  • Become familiar with the core Java APIs

Course Goals

  • Learn professional Object Design and Programming with Java
  • Understand how Object-Orientation works and how to best apply it in Java
  • Master OOP principles and features and how to apply them in Java
  • Master Inheritance, Encapsulation, Abstraction & Polymorphism in Java
  • Understand how OOAD can be used to guide Java development
  • Master Java Classes, Objects & Interfaces
  • Get extensive hands-on experience with Java programming
  • Learn how to properly utilize the Java Exception Handling mechanism
  • Become familiar with Java Collections API


This 5-day instructor-led training course will teach you with the main aspects of the Java programming language. You will learn how to use Java according to proper Object-Oriented Programming principles. All Object-Oriented Design solutions are introduced using the Unified Modeling Language (UML). However, no prior UML knowledge is required.

Outline: Click here for course strategy and outline.


This course is designed to meet the needs of …

  • Developers responsible for writing object-oriented software programs in Java


Students should have some understanding of software development.

Teaching Process

A powerful learning cycle process is used repeatedly, first to integrate basic concepts, and then to reuse those concepts to master more advanced topics. Practical exercises will be performed to take the learned knowledge to the level of practical application. Detailed discussions will thoroughly deepen the understanding on which options are available at each step in the design process and which one to choose for a given situation and requirements.

Course Format

This is a hands-on course. We apply a powerful learning cycle of short lecture, examples and labs on each topic. Each student gets lab code, the entire course content printed out (organized in a ring binder) as well as laminated reference sheets, when applicable.

Course Duration

Five days, 8:30 AM-4:15 PM; typically ends by 2:30 PM on Friday.


$2,600 / person. Group discounts available. Large discounts for On-site Training with 8 students or more.

Financial Aid

Get training funds from your state. see details

Course Details

Course Schedule and Location

  • Object-Oriented Programming with Java On-site training - We come to your company to train your employees.
  • Object-Oriented Programming with Java Public classes - You attend one of our courses offered in different cities.
  • Object-Oriented Programming with Java Distance Learning - Learn straight from our instructors without leaving your office or home.

Back to Top

2008–2019 Object Discovery Corporation home | site map | our company | careers | legal