Learn Advanced C++ Programming (Udemy.com)

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

Created by: John Purcell

Produced in 2017

icon
What you will learn

  • Develop complex C++ applications
  • Understand C++ 11
  • Be in a position to apply for jobs requiring good C++ knowledge

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 88 / 100

icon
Course Description

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.
Who this course is for:
This course is for anyone with a basic knowledge of C++ who wants to increase their knowledegeSuitable for anyone who knows C++ 98 and wants to learn C++ 11 features

icon
Instructor Details

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 ofBudapest, Hungary and a year in Berlin, Inow live in my home town of Derby, UK.

icon
More courses by John Purcell

Java Swing (GUI) Programming: From Beginner to Expert

$11.99

The Java Spring Tutorial: Learn Java's Popular Web Framework

$11.99

Java Tutorial for Complete Beginners

$11.99

Servlets and JSPs Tutorial: Learn Web Applications With Java

$11.99

Learn Advanced Java

$11.99

C++ Tutorial for Complete Beginners

$11.99

icon
More c++ courses

Learn C++ for Game Development

$11.99

Learn C++ Programming -Beginner to Advance- Deep Dive in C++

$11.99

C++ programming step-by-step: From Beginner to Advanced

$11.99

Fundamentals of 2D Game Engines with C++ SDL and Lua

$11.99

Qt Quick and QML - Intermediate : Interfacing to C++

$11.99

Learn the Vulkan API with C++

$11.99

icon
Reviews

4.4

311 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Stavros Malagaris on 11/14/2020

An amazing instructor and an amazing series into diving at the advanced section of c++!!

By Arnav Mohan on 11/7/2020

Pretty good for interviewing

By John Hinman on 11/7/2020

I've used C++ in my work; this fills in the gaps in areas I haven't used or have forgotten about.

By Daksha Rajesh Tulshikar on 10/21/2020

Good explaination

By Nguyen Thi Huong Huong on 10/20/2020

Very good

By Zishi Wu on 10/19/2020

After reading parts of Deitel's book "C++ How to Program, 10th edition", I believe this class might be a little too elementary for me.

By Osama Nawas on 10/12/2020

he dont explain anything

By David Bergen on 10/8/2020

Very impressive course; almost perfectly clear explanations. As a university grad, this is a perfect starter kit for entering a C++ job.

By Sami Ullah on 10/2/2020

I was good but the content are bit older sir if you can renew please do it

By Priyanka Gavaskar on 9/25/2020

The course is easy to follow with simple examples. It is a faster way to learn the concepts than read a book. Also practicing the examples by hand allows me to tinker with code and remember the lessons better.

By Michael S. Wilk on 9/21/2020

I have been doing C++ for MANY years and hoped to pick up a lot of techniques. Should likely go in more depth and present certain concepts as they relate to OO a bit more.

By Dale Brett on 9/21/2020

I'm enjoying this course, the content is great. I had to increase the speed of the videos to 1.5x/1.75x to get moving because sometimes the voice over is a little slow for me, but the examples and exercises are great.