Full course description
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:
- Explain basic object-oriented programming fundamentals such as encapsulation, inheritance, abstraction, and polymorphism
- Explain technical concepts in an interview format
- 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 Structures, Programming in Java, and Relational Databases and SQL) in one comprehensive course, check out Introduction to Coding.
We designed OOP for individuals with little or no programming experience who are considering careers in programming.
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.