Sorry, this is a lesson that requires enrollment. If you are a student, make sure you are logged in.
Lesson 1 Introduction to Object-Oriented Programming: Understanding the Basics of OOP Concepts schedule 29 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 2 Classes and Objects: Defining and Creating Instances in OOP schedule 29 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 3 Attributes and Methods: Building Blocks of Classes schedule 30 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 4 Encapsulation and Data Hiding: Protecting Object Data schedule 31 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 5 Constructors and Destructors: Managing Object Lifecycle schedule 30 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 6 Inheritance Basics: Reusing and Extending Classes schedule 31 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 7 Method Overriding and Polymorphism: Customizing Behaviors schedule 31 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 8 Abstract Classes and Interfaces: Designing Flexible Architectures schedule 29 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 9 Composition vs Inheritance: Choosing the Right Relationship schedule 30 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 10 Exception Handling in OOP: Managing Errors Gracefully schedule 32 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 11 Design Patterns Overview: Common Solutions in OOP schedule 30 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 12 Solid Principles: Writing Maintainable Object-Oriented Code schedule 30 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 13 UML Diagrams for OOP: Visualizing Class Structures and Relationships schedule 31 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
lock Lesson 14 Testing Object-Oriented Code: Best Practices and Techniques schedule 30 min check_box_outline_blank answer discussion question
check_box_outline_blank complete quiz
|
Certificate Earned To earn the certificate of completion for this course, you must do the following: check_box_outline_blank view each lesson (make sure lessons have checks in the boxes in this column) check_box_outline_blank answer at least one discussion question or student question per lesson where a question is posted ( out of 14 answered) check_box_outline_blank complete each lesson quiz and earn a cumulative score of at least 70% between all lessons (0 out of 131 completed, 0% average score) |
You have one or more errors in this form. After you close this notice, please scroll through this form and correct the specific errors. Error(s):
Your data has been successfully saved.
Are you sure you want to do this?