Geeks/Programmers: ...
 

Subscribe now and choose from over 30 free gifts worth up to £49 - Plus get £25 to spend in our shop

[Closed] Geeks/Programmers: Looking for a good C++ course online

7 Posts
5 Users
0 Reactions
73 Views
Posts: 31206
Full Member
Topic starter
 

Can anyone recommend me a *good* online C++ training course?

I've been tasked with finding one for work after foolishly offering some "honest feedback" on the one the boss had selected 😳

I'm looking for something free(!), aimed at existing C programmers, which covers things like best practises and OO design approaches etc as well just the basic syntax and library differences. Be good if it had tests/certification as well but that is not essential.

Looking at things like C++Institute, LearnCPP, Coursera, EdX, udemy, Lynda, etc there seems to be a fair amount out there but the quality and content seems pretty variable.


 
Posted : 23/10/2016 3:21 pm
Posts: 31206
Full Member
Topic starter
 

*bump* Any programmers out of bed yet?


 
Posted : 24/10/2016 7:15 am
 poly
Posts: 8747
Free Member
 

Why do you want to learn c++?

Why would a free course be any good, for someone who obviously has quite a bit of experience (as C is not for typical beginners)?


 
Posted : 24/10/2016 7:36 am
Posts: 12079
Full Member
 

Not looked at C++ courses, but I've done other courses with both Coursera and EdX and they're pretty reliable.


 
Posted : 24/10/2016 7:55 am
Posts: 31206
Full Member
Topic starter
 

Why do you want to learn c++?

Commercial necessity basically. We're a development services house that specialises in embedded software. Our engineers need to be capable in a variety of low and high level languages.

C is extremely common in our field and everyone here is very experienced in that, but C++ is becoming increasingly common too and I'd like to get them beyond the [i]"C with classes"[/i] mindset.

Personally I'm fairly experienced in C++, though I've not had a chance to use many of the newer (C++11 and beyond) features in anger.

I was run through the selected "training" to see if it was any good. It wasn't.

Why would a free course be any good

Cos there's a lot of good free stuff on t'internet. 😀

Personally I'd be happy to pay for training but the company takes a different view: an engineer sat doing non-billable training is already costing them a lot of money without additional fees on top.


 
Posted : 24/10/2016 9:08 am
Posts: 0
Free Member
 

MIT online material is usually pretty good...

https://ocw.mit.edu/courses/index.htm#electrical-engineering-and-computer-science

See they've got an "Introduction to C++" as well as a few other relevant ones. I've not looked at these ones specifically though, just some other courses.

Personally I'd be happy to pay for training but the company takes a different view: an engineer sat doing non-billable training is already costing them a lot of money without additional fees on top.

Crappy attitude for a company that's trading on the skills of it's staff!

Edit... this popped up on the MIT site and raised a smile...

[img] [/img]


 
Posted : 24/10/2016 9:20 am
Posts: 4954
Free Member
 

I don't have a course recommendation but to learn via books I would recommend accelerated c++ by K&K and effective c++ by Scott Myers. They might even have updates for c++13 now but getting up to speed with that is not too big an issue imo.


 
Posted : 24/10/2016 10:30 am
Posts: 31206
Full Member
Topic starter
 

mrblobby: yeah the MIT stuff has some potential, thanks.

TheBrick: I've read Effective C++ and still refer to it sometimes. Pretty decent book. And yes apparently Myers has also written a [url= https://www.amazon.co.uk/dp/1491903996 ]"Effective Modern C++"[/url] that covers C++11 and C++14, so that might be a good shout for me personally though probably not ideal for general training purposes.


 
Posted : 24/10/2016 2:59 pm