Loading...

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.   

Learner Outcomes

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 Data Structures.  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 the Introduction to Coding certificate. It is self paced, and best of all, free!

Notes

This course is offered in partnership with SkillStorm and will run on their platform. Students will be notified of their enrollment in Canvas at the email they use to register.

Prerequisites

We designed OOP for individuals with little or no programming experience who are considering careers in programming. Plan for this course 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.

Applies Towards the Following Certificates

Loading...
Thank you for your interest in this course. Unfortunately, the course you have selected is currently not open for enrollment. Please complete a Course Inquiry so that we may promptly notify you when enrollment opens.
Required fields are indicated by .