Skip To Content
Object-Oriented Programming is a Course

Object-Oriented Programming



Full course description

Object-Oriented Programing

Object-Oriented Programming (OOP) is a 30-hour micro-course that reviews the foundation for the Java language. OOP is not just used Java— it's used in almost every modern programming language, so learning it is your first step to becoming a software developer.   

After you complete OOP, you will be able to: 

  1. Explain basic object-oriented programming fundamentals such as encapsulation, inheritance, abstraction, and polymorphism
  2. Explain technical concepts in an interview format
  3. Integrate code and add new features into a larger application

Enroll in this course if you are looking for a course focused specifically on OOP.  If you would like to combine this content with other essential topics (Data StructuresProgramming in Java, and Relational Databases and SQL) in one comprehensive course, check out Introduction to Coding

Stormer Level

We designed OOP for individuals with little or no programming experience who are considering careers in programming.

Course Length

Plan for this Quest to take approximately 30 hours to complete. However, the time you spend on each topic will depend on your previous experience and understanding so actual completion times can vary widely.


Sign up for this course today!