Skip to content
UdemyC++Paid courseAll LevelsCertificate

C++ Development Tutorial Series - The Complete Coding Guide (Udemy.com)

Learn how to use C++, a language that is supported on all major platforms and powers millions of applications.

Created by: Frahaan Hussain

Last updated September 2017

Our take

Based on the ratings of 494 students, a sample of their written reviews and the syllabus, as the course stood in September 2017. No course pays to be reviewed.

Frahaan Hussain's course is a 5.7 hour run through the C++ basics: operators, loops, functions, advanced data types, classes, the preprocessor and file I/O. Classes get the biggest block, about 90 minutes. The 106 lectures sound like a lot, but most are short, and the last few sections are just lists of game engines, articles and editors that take a minute or so each. It is labeled for all levels, yet reviewers keep describing it as a refresher for someone who has coded before. About 55,800 students have enrolled.

Reviewers who like it say the content is solid, the steps are explained rather than copied from a script, and it works well for revising before a class or looking something up fast. The complaints are consistent. The audio has an echo and some background noise, the accent is hard to follow for some, and the subtitles often do not match what is said. A phone buzzes in many videos, and intros and outros eat time. Lower-star reviewers add that he rushes and skips detailed definitions, though other reviewers say he clearly knows the language.

The last update was September 2017, and reviewers say the Visual Studio setup no longer matches what is on screen today. The rating is 3.5 from 494 reviews, with most of the sample at four or five stars and a noticeable group at one or two. It makes sense as a quick brush-up for someone with programming experience. First-time programmers will probably do better with a slower, more current course.

Best forPeople who already know another language and want a fast pass over C++ syntax.
Skip it ifYou are a true beginner, or you need clear audio and a current Visual Studio setup.

Pros

  • Reviewers say steps are explained, not just typed out from a script
  • Classes get about 90 minutes, the biggest block in a 5.7 hour course
  • Short lectures make it easy to look up one topic as a quick reference
  • Syllabus also covers the preprocessor, string streams and file I/O

Cons

  • Audio has echo and background noise, and the subtitles often do not match the speech
  • Phone notifications interrupt many videos, and long intros and outros pad the runtime
  • Last updated in 2017, and the Visual Studio setup is out of date
Content seems good, even though it's a bit basic. Good for someone who's getting into this world of C++ programming.
Diego Guevara Villalobos, a student

Labeled all levels, but reviewers say it suits people who already know some programming.

icon
What you will learn

  • Create software applications
  • Use C++ to program
  • Advanced programming and C++
  • Create cross platform applications

Course content

15 sections · 106 lectures · 5.7 hours of video 8 quizzes, 29 articles

  1. 1Introduction & Setting Up 3 free previews3 lectures · 13 min
  2. 2Basics 1 free preview6 lectures · 1 quiz · 23 min
  3. 3Operators 2 free previews12 lectures · 1 quiz · 55 min
  4. 4String Streams1 lecture · 4 min
  5. 5Statements & Loops 1 free preview7 lectures · 1 quiz · 30 min
  6. 6Functions 2 free previews9 lectures · 1 quiz · 35 min
  7. 7Advanced Data Types 2 free previews9 lectures · 1 quiz · 29 min
  8. 8Classes 2 free previews19 lectures · 1 quiz · 1.5 hours
  9. 9Errors1 lecture · 4 min
  10. 10The Mighty Preprocessor 3 free previews5 lectures · 1 quiz · 18 min

Who it is for

The instructor says it suits

  • Anyone looking to create applications
  • Beginners looking to learn the fundamentals of software development
  • Anyone looking for a quick reference/reminder to C++

What you need before you start

  • Understand the fundamentals of C++ programming
  • Basic mechanics of software development
  • Understand the fundamentals of programming
  • Passion for web development/programming

How it compares

Against the other 86 rated Udemy courses in C++ on CourseDuck:

  • Rating3.5 out of 5higher than 3% of them
  • Reviews494#57 of 87 by number of reviews
  • Length5.7 hoursshorter than 69% of them
  • Last updatedSeptember 2017earlier than 83% of them

icon
Course Description

Learn about the fundamentals that make the amazing applications we use on a daily basis on devices from mobile phones to tablets to desktop computers. A step by step process is used to show everything from setting up to all the crucial C++ and software development features.

Gain a good understanding of the following concepts:

  1. C++ programming

  2. Desktop programming

  3. Software development

  4. Cross platform development

  5. Basic C++ knowledge

C++ is the most popular responsive web framework in the world, most modern websites use Bootstrap.

You will be provided with the full source code to aid in development during and after this course. The source code is free to use in as many projects as you wish.


Over 205,000 students have enrolled on my courses and all of them are extremely satisfied. You will also be satisfied with this course. If you do not like the course, remember that within 30 days you can request a full refund. I guarantee you satisfaction.

If you have any questions regarding the topics covered in this course, please feel free to ask. I'm always happy to help those who want to learn.


To summarise this is what you get:

• Lifetime access to HD quality videos. No monthly subscription. Learn at your own pace, whenever you want.

• All videos are downloadable. Learn wherever you want, even without an internet connection!

• Downloadable starter code and final code for each section.

• Free helpful support in the course Q&A when you have questions or get stuck.

• Multiple coding challenges to practice your new skills (solutions included).

Sounds great? Then start this adventure today by clicking the “Take this course" button, and join me in the only course that you will need!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Frahaan Hussain

I am CEO of Sonar Systems which is the world leader in educational material for the game engine Cocos2d-x, one of the best and most popular game engines in the world. With years of experience programming and running an online education platform (Sonar Learning) I can help and support new programming like you.

I am also a University Lecturer teaching a variety of topics in Games Programming from Games Design to OpenGL Shader Programming.

I am also a published author of games design and soon to be released Responsive Web Design. I have all the facets required to educate and inspire.

icon
More courses by Frahaan Hussain

$11.99

$11.99

$13.99

$44.99

$54.99

$11.99

icon
More C++ courses

$74.99

$49.99

$174.99

$124.99

$139.99

$109.99

icon
Reviews

3.5

494 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Lena Morawietz on 2/8/2021

Helped me to study for my C++ class. The knowledge is good, but the videos are not so good. Always the phone rings,which is really annoying, it doesn't help saying sorry all the time. The intro and outro are long (maybe open the file before and don't say everytime what you say at the end) and the study part is short. The transcriptions are sometimes wrong, so it's difficult for not english speakers to understand.

By Diego Guevara Villalobos on 12/26/2020

Content seems good, even though it's a bit basic. Good for someone who's getting into this world of C++ programming. My main complaint is that i cant arely understand what the instructor says because of his pronunciation and subtitles are not helpful either... Also, in many times you get distracted by his phone getting some notifications, he doesn't even mind on putting it in silent mode, Makes it seem a bit unprofessional.

By Hamzeh Pourtavakoli on 4/11/2019

This program is not for people who want to learn C++, but for ones who already learned C++ and need a kind of refresher. The consistency of the sections is good, but the video quality is not acceptable comparing with other online programs. Furthermore, the instructor doesn't care about the viewers. As a proof, his mobile phone is not in silent mode and he gets a couple of notifications in almost every course and he only apologizes for that. I don't know why he don't turn off his phone and doesn't put his computer speaker in silent mode!

By Troy Martin on 1/29/2019

The content seems very good thus far and I recommend this course. The audio has a slight echo to it that some may find distracting (I myself had to turn up the volume more than I would have liked to fully understand what was being said) but the teacher quite obviously knows the language very well and I'm interested in working my way further through this!

By Yousef Hussein on 4/24/2018

Good course. However, the instructor should explain things more, use more examples, create documents that can be downloaded by the user for future reference. Another issue is his phone getting notifications all the time. This is a distraction from the course and is unprofessional. Other than that, great course. Helped a lot.

By Arunangshu Biswas on 12/21/2017

Including some real world examples into the course would be great and would increase the overall course rating! Otherwise this course covers almost all the programming basics plus some extra C++ stuffs. Inclusion of Resources on Game Development, IDE's and etc. is greatly appreciated! Thanks for the course :)

By Aidan Millar-Powell on 11/6/2017

I appreciate that you may have difficulty with your speech, however you need to slow down and really articulate what you are saying. Not just in pronunciation but also in relation to the flow of the course and the material you are discussing. You seem to rush through it without emphasizing certain concepts. I already know C and I dabbled in a bunch of C++ early in my coding days, so it's just lucky that I already have an built-in association to the coding style and syntax. However if I didn't already have that, I would find this series unwatchable. This is YouTube grade commentary. That's pretty harsh, but sadly true. I hope your tutorials for Coco aren't this bad. Also, turn off your messaging apps and notifications when you do a vid. Like, dude... I don't wanna be a d#%k, but I'm paying money here.

By Anthony Gentile on 11/1/2017

Very good course and have found it very easy to follow along! Although some more time could be spent on the more complex concepts of the course since it can get confusing. l though I am loving it!

By Jacob Chafin on 10/12/2017

So far pretty good, nice and clear voice and covers topics somewhat fast and not in depth, but since I'm not really new to c++ I already know what he is talking about. A little advice would to slow down and cover it slower, but still at a good pace enough too where people don't get too bored.

By Lorenzo on 10/7/2017

It is a good course but a bit slow for people who already know another language. It is a good thing actually because this means that people who don't know anything about programming can follow the course without too much difficulty.

Showing all 10 reviews on CourseDuck

Read all 494 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

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

Overall Score : 70 / 100