Learn By Example: C++ Programming - 75 Solved Problems

C++ will never seem intimidating again, once you're done with these examples.
4.32 (355 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
Learn By Example: C++ Programming - 75 Solved Problems
5 155
students
16 hours
content
Sep 2016
last update
$19.99
regular price

Why take this course?

🎉 Master C++ with Real-World Examples! 👩‍💻🧠

C++ will never seem intimidating again, once you're done with these examples. 🚀

Like a gruff uncle who hides his warmth beneath a grouchy exterior, C++ can seem daunting at first glance. But don't be fooled! This comprehensive course, "Learn By Example: C++ Programming - 75 Solved Problems," is here to guide you through the intricacies of this powerful language, making the complex simple and the intimidating approachable.

Why You'll Love This Course:

  • Tailored for Beginners & Intermediate Learners: If you're transitioning from C or already have a grasp on some C++ concepts, this course is perfect for you. It offers a gentle introduction and a deep dive where needed.

  • Real Examples: Each of the 75 examples is self-contained, complete with source code, designed to illuminate specific C++ use-cases. They're simple to understand but not oversimplified – they get the point across effectively.

What's Included in This Course:

🔵 Moving from C: A smooth transition to C++ is within reach. Learn what you need to know to embrace the new paradigms and features of C++ effortlessly.

🔵 Objects, Classes & Object-Oriented Programming (OOP): Master access modifiers, classes, objects, the this pointer, dynamic memory allocation with new/delete, and the common pitfalls that come with them.

🔵 Operator Overloading: Grasp the nuances of overloading operators in C++, and ensure that you're not caught off guard by its powerful yet complex features.

🔵 Deep Dives into const, static & friend: Understand how these keywords shape your code's behavior and state, and why they're crucial for writing clean, error-free C++ programs.

🔵 Inheritance: Tackle the complexities of inheritance in C++, from single to multiple inheritance, and get a handle on both virtual and non-virtual methods.

🔵 Templates: Explore the world of generic programming with templates, including function and class template specializations.

🔵 STL Mastery: Dive into the Standard Template Library (STL), and become proficient with collections, iterators, and algorithms – the cornerstones of effective C++ coding.

🔵 C++ Casts: Learn the distinctions between C and C++ casts, and how to use const_cast, static_cast, dynamic_cast, RTTI, and static conversions with static_cast.

🔵 Exceptions & Exception Handling: Understand how to handle exceptions in C++ to write robust applications that can gracefully recover from unexpected situations.

By the end of this course, you'll have a solid understanding of C++ that will empower you to tackle more complex projects with confidence. You'll no longer see C++ as an intimidating behemoth but as a versatile and elegant tool at your disposal. 🛠️✨

So, are you ready to demystify C++ and turn it into your strongest programming ally? Join us now and embark on a journey from novice to C++ expert! 🧵🚀

Course Gallery

Learn By Example: C++ Programming - 75 Solved Problems – Screenshot 1
Screenshot 1Learn By Example: C++ Programming - 75 Solved Problems
Learn By Example: C++ Programming - 75 Solved Problems – Screenshot 2
Screenshot 2Learn By Example: C++ Programming - 75 Solved Problems
Learn By Example: C++ Programming - 75 Solved Problems – Screenshot 3
Screenshot 3Learn By Example: C++ Programming - 75 Solved Problems
Learn By Example: C++ Programming - 75 Solved Problems – Screenshot 4
Screenshot 4Learn By Example: C++ Programming - 75 Solved Problems

Loading charts...

Comidoc Review

Our Verdict

(Almost) five years after its creation, Loony Corn's 'Learn By Example: C++ Programming - 75 Solved Problems' remains a valuable resource for programmers looking to deepen their understanding of C++. Despite minor drawbacks such as repetition and occasional vagueness, the course's strengths—including experienced instructors delivering thorough explanations centered on relevant examples—make it an engaging learning experience overall.

What We Liked

  • Comprehensive coverage of C++ concepts through practical examples, ideal for programmers with prior experience
  • Knowledgeable instructors who address confusing aspects and language pitfalls, helping learners understand the big picture
  • Excellent course for understanding fundamentals of C++ and its most important parts
  • Well-paced and humorous approach focusing on relevant, in-depth explanations

Potential Drawbacks

  • Repetition of certain points and examples may slow down learning progress for some learners
  • Lack of code typing on screen might leave some learners desiring more visual guidance
  • Limited variety of examples focusing on complex numbers, names, and shapes
  • Occasionally vague language in the presentation which could lead to confusion

Related Topics

753414
udemy ID
05/02/2016
course created date
22/11/2019
course indexed date
Bot
course submited by