- Level Professional
- المدة 9 ساعات hours
- الطبع بواسطة Codio
-
Offered by
عن
Code and run your first C++ program in minutes without installing anything! This course is designed for learners with limited coding experience, providing a solid foundation of not just C++, but core Computer Science topics that can be transferred to other languages. The modules in this course cover inheritance, encapsulation, polymorphism, and other object-related topics. Completion of the prior 3 courses in this specialization is recommended. To allow for a truly hands-on, self-paced learning experience, this course is video-free. Assignments contain short explanations with images and runnable code examples with suggested edits to explore code examples further, building a deeper understanding by doing. You'll benefit from instant feedback from a variety of assessment items along the way, gently progressing from quick understanding checks (multiple choice, fill in the blank, and un-scrambling code blocks) to small, approachable coding exercises that take minutes instead of hours.الوحدات
What is Encapsulation?
1
External Tool
- Codio: What is Encapsulation?
2
Readings
- Navigating Codio Assignments
- What is Encapsulation? Lesson Notes (Optional Download)
Getters and Setters
1
External Tool
- Codio: Getters and Setters
1
Readings
- Getters and Setters Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Encapsulation Lab
1
Readings
- Encapsulation Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Encapsulation Coding Exercises
1
Readings
- How to Reset an Assignment in Codio
Base & Derived Classes
1
External Tool
- Codio: Base & Derived Classes
1
Readings
- Base & Derived Classes Lesson Notes (Optional Download)
Extending & Overriding
1
External Tool
- Codio: Extending and Overriding
1
Readings
- Extending and Overriding Lesson Notes (Optional Download)
Multilevel Inheritance
1
External Tool
- Codio: Multilevel Inheritance
1
Readings
- Multilevel Inheritance Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Inheritance Lab
1
Readings
- Inheritance Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Inheritance Coding Exercises
Polymorphism
1
External Tool
- Codio: Polymorphism
1
Readings
- Polymorphism Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Polymorphism Lab
1
Readings
- Polymorphism Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Polymorphism Coding Exercises
Advanced Topics
1
External Tool
- Codio: Advanced Topics
1
Readings
- Advanced Topics Lesson Notes (Optional Download)
Lab - Review Content and Practice
1
External Tool
- Codio: Advanced Topics Lab
1
Readings
- Advanced Topics Lab (Review and Practice) Lesson Notes (Optional Download)
Coding Exercises
1
External Tool
- Codio: Advanced Topics Coding Exercises
Auto Summary
Embark on a comprehensive journey into the world of C++ with the "Object-Oriented C++: Inheritance and Encapsulation" course. Perfect for those with limited coding experience, this course not only teaches C++ but also delves into essential Computer Science concepts that are applicable across various programming languages. Led by Coursera, this professional-level course spans approximately 540 minutes, offering a self-paced, video-free learning environment. This unique approach focuses on hands-on assignments that include clear explanations, illustrative images, and runnable code examples. Learners can make suggested edits to these examples, fostering a deeper understanding through practical application. The course content covers key object-oriented programming topics such as inheritance, encapsulation, and polymorphism. It is recommended that participants complete the prior three courses in the specialization to maximize their learning experience. To enhance learning, the course provides instant feedback through a variety of engaging assessment items, ranging from quick understanding checks like multiple-choice questions and fill-in-the-blank exercises to manageable coding tasks that can be completed in minutes. With subscription options available at both the Starter and Professional levels, this course is ideal for those seeking to build a solid foundation in C++ and object-oriented programming principles. Whether you are a budding programmer or looking to expand your coding skills, this course offers the tools and knowledge to elevate your proficiency in C++.

Kevin Noelsaint

Anh Le

Elise Deitrick