Курсът Object-Oriented Programming Basics с Java залага на работата с класове и обекти в Java на начално ниво. Изучават се дефиниране на класове и обекти в Java, техните член-променливи и член-функции (методи), композиция от обекти, както и принципи като капсулация и наследяване.
Курсът е част от цялостната програма с Java курсове и уроци за обучение по професия "Java програмист" в Софтуерния университет.