Object Oriented Programming with Java adalah materi pembelajaran pemrograman yang menggunakan Java untuk menghasilkan program dengan konsep berorientasi objek. Pengetahuan dasar mengenai algoritma dibutuhkan sebelum mengikuti materi ini.
Setiap modul berkisar antara 5-7 menit. Dibutuhkan kurang lebih 60 menit untuk menyelesaikan semua modul yang tersedia.
Setelah menyelesaikan pembelajaran ini, pelajar dapat mengembangkan program berorientasi objek, mengerti konsep dan sintaks dari bahasa pemrograman Java, dan mengembangkan algoritma yang memanfaatkan konsep multi-threading.