I am planning to read some design patterns and I took the book on "design patterns in C++' by gang of four. However, I am not really some one who reads book and prefers reading slides/watching course lectures and then apply and read the book. I cannot find any course lecture videos on net(yeah, its not that important a course as algo/OS). Any one know any course website, preferably on C++

  • 1
    I know you said you're not one for reading, but check out amazon.com/First-Design-Patterns-Elisabeth-Freeman/dp/… . It's not your typical programming book. Commented May 2, 2012 at 21:10
  • 1
    Note that the GoF book is not a book on design patterns, it's a book of design patterns, a catalog if you will. Reading it to learn about design patterns is about as useful as reading a phone book to learn about human sociology. The GoF book is for looking up a pattern, after you already understand design patterns. Commented May 3, 2012 at 12:59

3 Answers 3


Well, it's not a course, but...

C++ Programming/Code/Design Patterns looks like a good book to look at. It is a book from Wikibooks (by Wikimedia).

If you want a course...

Another thing to look at might be Design Patterns Course by Sourcemaking. It has 97 lessons (7 hours) and includes 2 great books in the price. The only major con is that it is currently $49.95. But if you ask me, that's a good price for two books and 7 hours worth of video.


Take a look at the Design Patterns tag on Dimecasts. You might be able to find something there.


This question has been asked on Stack Overflow. There are some great answers there, so take a look at that too.

Hope this helps!


It's mostly Microsoft stuff but I like the video training at http://www.pluralsight-training.net/microsoft/Courses/TableOfContents?courseName=patterns-library. They have a free trial.


In addition to what others have posted, I've always found dnrTV to be a fairly interesting: it's basically a screencast with a host and a special guest for each episode. They generally work through some concepts and do some actual coding, which helps a lot when you are new to concepts.

(Unfortunately, they focus on .Net... but for design patterns this shouldn't matter - most design patterns are language agnostic, and the difficulty is understanding why and where they are useful. Specific implementations can be looked up in minutes.)

They have a number of episodes dealing with design patterns - here is the first one, and their archives page. It's been a while, so I can't really remember what they cover in those episodes. In general though, they aren't bad, and it's fun to see some sharp people's opinions and toolsets.

  • 1
    JP Boodhoo's videos are worth taking a look at.
    – user23356
    Commented May 3, 2012 at 9:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.