Learn Advanced C++ Programming Free Udemy Course
Download Learn Advanced C++ Programming Free Udemy Course. Discover intermediate to advanced C++, including C++ 11’s fantastic additions to the C++ standard.
Description of Learn Advanced C++ Programming
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 Learn Advanced C++ Programming 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 Learn Advanced C++ Programming 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 knowledge
- Suitable for anyone who knows C++ 98 and wants to learn C++ 11 features
What you’ll learn
- Develop complex C++ applications
- Understand C++ 11
- Be in a position to apply for jobs requiring good C++ knowledge
Really great Learn Advanced C++ Programming course, maybe the best one on programming I have ever had. Many many explanations down the road, many questions I would have asked are posed and answered in the Q&A section. I sincerely recommend it.
This is a really good course. The instructor explains everything very clearly and he has put a lot of thought on what the content should be and how it should be structured.
It is only a pity that there are rarely any simple, motivating homework tasks after a lesson (apart from doing the same thing as shown on the video by memory – which also really helps – there usually only vague exercises of the type “think of a use for this feature yourself and implement it”)
Good content but mostly on the intermediate level and less on the advanced.
The C++11 section could benefit from more topics to make the overall course count as advanced (e.g Thread support library).
Regardless the above points, still a good course, and the instructor is very pragmatic.
The course is excellent, it covers several useful topics including C++ 11, and it also takes you step-by-step to create the interesting Mandelbrot project. Both author John Purcell and instructor James Raynard seem to dominate the subject a lot. I recommend this Learn Advanced C++ Programming course to anyone who already knows the basics of C++.
First, I took the free C++ beginner’s tutorial on Youtube by John, so it was easier to follow all the lectures. I really learned so many things in C++ after taking this course. It was an amazing experience. Thanks, John!
I’ve been through the free course and really enjoyed the presentation: the way he talks through it as he is coding and doesn’t try to cover up his mistakes but rather uses them as teaching moments.
I know C like the back of my hand and have had exposure to C++ over the years, even took a full Learn Advanced C++ Programming course in it to get experience with object-oriented programming.
But without a role at work that required C++ programming, the knowledge faded quickly. This course is significantly better than my previous experience.
I’m typing the code along with him making use of the pause button when necessary which allows me to fix errors and investigate things I don’t understand right away. I’m very pleased.
Also, Check out other best C++ Beginners Courses.
You made it fun. Thanks for switching keyboards so that I had a chance at keeping up with you without hitting the pause button. I feel well-prepared to tackle a C++ project now. Great job