Learn Advanced C++ Programming

Dive deep into intermediate to advanced C++, mastering C++ 11 features and developing complex applications with practical exercises and projects.

  • Overview
  • Curriculum
  • Instructor
  • Review

Brief Summary

Jump into the exciting world of C++! This course will guide you from basic concepts to advanced features like C++ 11, STL, and more. You’ll even get to create cool fractal images by the end. Perfect for those wanting to level up their C++ game!

Key Points

  • Intermediate to advanced C++
  • C++ 11 features
  • File handling
  • STL and template classes
  • Lambda expressions
  • Operator overloading
  • Move constructors
  • Fractal image generation

Learning Outcomes

  • Build complex C++ applications
  • Master C++ 11 features
  • Create programs that use advanced features
  • Develop skills for job applications requiring C++ knowledge
  • Complete fun exercises to solidify your learning

About This Course

Discover intermediate to advanced C++, including C++ 11's fantastic additions to the C++ standard.

This course will take you from a basic knowledge of C++ to using more advanced features of the language. This course is for you if you want to deepen your basic knowledge of C++, you want to learn C++ 11 features, or you've taken my free beginners' C++ course and you're looking for the next step.

We'll start with a look at C++ file handling and move through STL, template classes, operator overloading, lambda expressions, move constructors and much more besides.

At the end of the course I'll show you how to create a program that generates fractal images, using a a few of the language features we've seen in the course and giving you a great work out with smart pointers and arrays.

I'll give you exercises throughout the course, ranging from easy near the start, to quite tricky (but optional!) near the end of the course.

  • Develop complex C++ applications

  • Understand C++ 11

  • Be in a position to apply for jobs requiring good C++ knowledge

Course Curriculum

2 Lectures

1 Lectures

1 Lectures

Instructor

Profile photo of John Purcell
John Purcell

After working as a software developer and contractor for over 14 years for a whole bunch of companies including CSC, Proquest, SPSS and AT&T in the UK and Netherlands, I decided to work full-time as a private software trainer. After spending four years in the beautiful city of Budapest, Hungary and a year in Berlin, I now live in Italy.

Review
4.9 course rating
4K ratings
ui-avatar of Felix Garcia
Felix G.
4.0
7 months ago

goog

  • Helpful
  • Not helpful
ui-avatar of Bryan Schwerer
Bryan S.
4.0
7 months ago

Pretty basic, but helpful refresher course. Been a C++ programmer for a while, mostly ++98, but a few 11 features. Now that I'm job searching I need a bit of a refresh.

  • Helpful
  • Not helpful
ui-avatar of Bernd Reusch
Bernd R.
4.5
7 months ago

I like the way how things are explained step by step. I could recommend especially the chapters about the Standard Template Library and the C++ 11’s new features.

  • Helpful
  • Not helpful
ui-avatar of Elwin Wilson Vivithan
Elwin W. V.
5.0
8 months ago

content and teachimg

  • Helpful
  • Not helpful
ui-avatar of ce8 ce8
Ce8 C.
4.5
8 months ago

Good advanced overview on C++ with good examples.

  • Helpful
  • Not helpful
ui-avatar of Chris Manwaring
Chris M.
4.5
9 months ago

John seems to be clear and spot on for recommending actually typing it out to get it working for yourself. Early days but looks good. Nice he's using eclipse.

Had some trouble getting template classes to work with multiple files. John was spot on implementing the class in the .h file. John's style continues to impress :-)

  • Helpful
  • Not helpful
ui-avatar of Connor Jacob Veit
Connor J. V.
5.0
10 months ago

This course gave a good overview on C++. I enjoyed it.

  • Helpful
  • Not helpful
ui-avatar of Andrej Nemcic
Andrej N.
4.0
11 months ago

The lectures we easy to understand. Only downside is that the homework given wasn't something you really needed much to think about.

  • Helpful
  • Not helpful
ui-avatar of Annie Dang
Annie D.
5.0
11 months ago

\

  • Helpful
  • Not helpful
ui-avatar of Tamilarasan K
Tamilarasan K.
4.0
1 year ago

Explanation was good.

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses