Introduction to Object-Oriented Programming (OOP) (Java & Python)

Covers beginner to intermediate Object-Oriented Programming (OOP) concepts in both Java and Python.
Duration: 1 Day
Hours: 1 Hour
Training Level: All Levels
Batch One
Monday, April 27, 2026
12:00 PM - 01:00 PM (Eastern Time)
Batch Two
Monday, May 18, 2026
12:00 PM - 01:00 PM (Eastern Time)
Batch Three
Monday, June 22, 2026
12:00 PM - 01:00 PM (Eastern Time)
Live Session
Single Attendee
$149.00 $249.00
Live Session
Recorded
Single Attendee
$199.00 $332.00
6 month Access for Recorded
Live+Recorded
Single Attendee
$249.00 $416.00
6 month Access for Recorded

About the Course:

This course introduces object-oriented programming principles using Java and Python. Participants learn core concepts, class design, inheritance, polymorphism, and common design patterns. Through hands-on exercises and projects, learners build applications and compare OOP implementations in both languages.

Course Objectives:

By the end of this course, participants will be able to:

  • Grasp essential programming and object-oriented concepts.
  • Design and develop multi-class applications using Java and Python.
  • Apply object-oriented principles and fundamental design patterns.
  • Debug, test, and refactor code in object-oriented applications.
  • Build a complete object-oriented application.

Who is the Target Audience?

  • Beginner programmers
  • Students entering software development
  • Professionals transitioning into technical roles
  • Product managers seeking technical foundations

Basic Knowledge:

  • Basic computer literacy
  • Logical thinking and problem-solving skills
  • No prior programming experience required

Curriculum
Total Duration: 1 Hour
Programming Fundamentals
Classes & Objects
Encapsulation
Inheritance
Polymorphism
Abstraction
Data Structures
Exception Handling
File I/O
Design Patterns
Testing
Final Project