Java Webinar II – Methods, Objects, and Object-Oriented Programming

Duration: 3 Hours
Level: Beginner → Early Intermediate
Format: Live Human Online Webinar with Guided Labs
IDE Used: IntelliJ IDEA


Webinar Schedule (3 Hours)

Session 1: Methods and Code Organization

  • Why methods matter in real Java programs

  • Defining methods and method signatures

  • Passing parameters and returning values

  • Separating logic from the main method

Lab 1:

  • Refactor an existing Java program into methods

  • Pass data between methods

  • Improve readability and reuse


Session 2: Introduction to Objects and Classes

  • What object-oriented programming means

  • Understanding classes vs objects

  • Fields, constructors, and behavior

  • Creating and using objects

Lab 2:

  • Design a simple Java class

  • Create objects from the class

  • Access fields and call methods


Session 3: Object-Oriented Thinking in Practice

  • Encapsulation and data protection

  • Organizing related data and behavior

  • How objects interact in real applications

  • Preparing for larger Java systems

Lab 3:

  • Build a small object-based program

  • Move logic from procedural code into objects

  • Test and refine behavior in IntelliJ


Webinar Description

Java Webinar II introduces the object-oriented foundation that makes Java such a powerful and widely used language. In this hands-on session, participants move from procedural Java code into structured, object-based design using classes and objects.

Rather than focusing on abstract theory, this webinar emphasizes practical object-oriented thinking. Labs are designed to show how real Java programs model real-world concepts using objects, improving readability, maintainability, and scalability.

All development is done in IntelliJ IDEA, reinforcing professional Java workflows and debugging practices.


Lab & Exercise Structure

Each lab is:

  • Instructor-guided with live explanation

  • Incremental and practical

  • Focused on real-world Java patterns

  • Built and tested in IntelliJ IDEA

Lab code serves as reusable reference material for future Java development.


Who This Webinar Is For

  • Attendees of Java Webinar I

  • Beginners ready to learn object-oriented programming

  • Developers transitioning to Java from other languages

  • Anyone wanting to understand how Java models real systems


What You’ll Gain

  • Confidence organizing Java code with methods

  • Understanding of classes and objects

  • Practical experience with object-oriented design

  • Preparation for more advanced Java topics


Other Java Webinars

This webinar establishes core object-oriented concepts.
Additional Java webinars build on this foundation by covering:

  • Collections and data structures

  • Exception handling and debugging

  • File I/O and persistence

  • Building complete Java applications

Java Webinar II is a major milestone—where Java shifts from simple programs into structured, scalable software.