What's new
Carbonite

South Africa's Top Online Tech Classifieds!
Register a free account today to become a member! (No Under 18's)
Home of C.U.D.

C++ learning from online courses

Status
Not open for further replies

Ein

Broke CUDer
Rating - 100%
30   0   0
Joined
Mar 5, 2015
Messages
416
Reaction score
50
Points
2,135
Location
Pretoria
I'm looking to earn C++ qualifications through online courses. I'm 100% happy with paying for the qualification. The ones I found and hear a good stuff about are edx, Udemy, Khan academy, Coursera, and Codecademy. To get some form of qualification I'd have to pay, which is fine, I just want to know which is best. If possible, the specific courses as well.
Currently there is an unbelievable special on Udemy.
Note, I would like to do some freelance work and maybe design an indie game over the next few years.
I'd prefer not being advised on a different language.
I'm using Visual studio 2019, Blender, some Unity and some Unreal Engine. (I'm undecided between Unity and UE)
 
I'm looking to earn C++ qualifications through online courses. I'm 100% happy with paying for the qualification. The ones I found and hear a good stuff about are edx, Udemy, Khan academy, Coursera, and Codecademy. To get some form of qualification I'd have to pay, which is fine, I just want to know which is best. If possible, the specific courses as well.
Currently there is an unbelievable special on Udemy.
Note, I would like to do some freelance work and maybe design an indie game over the next few years.
I'd prefer not being advised on a different language.
I'm using Visual studio 2019, Blender, some Unity and some Unreal Engine. (I'm undecided between Unity and UE)
Big waste of time. Second hand knowledge that is misleading and inaccurate. First read and study The C language by Kernighan and Ritchie and then The C++ programming language by Bjarne Stroustrup. Really, really read and understand these books from front to back and every last sentence then you will be earning upwards of 2 mil within 5 years.
 
If you want to make a game I would suggest just jumping in and doing it. I did my BSc and my career is game development and I could just as well have started making games from the beginning and I would be way ahead. Best way to learn is to just start, no course can fully prepare you for the process but you can find answers to any questions on the journey easily.

If you're going to be making the game yourself I'd suggest Unity. Also, that would mean C# since the other languages supported by unity are basically garbage and C# is actually quite great, especially for games. I did C++ from highschool to varsity and it is powerful, low level but at the end of the day you want to save as much development time as you can and running around trying to fix references and handle garbage is just a waste of time unless you're doing very low level development.

Let me know if you have any questions though.
 
If you want to make a game I would suggest just jumping in and doing it. I did my BSc and my career is game development and I could just as well have started making games from the beginning and I would be way ahead. Best way to learn is to just start, no course can fully prepare you for the process but you can find answers to any questions on the journey easily.

If you're going to be making the game yourself I'd suggest Unity. Also, that would mean C# since the other languages supported by unity are basically garbage and C# is actually quite great, especially for games. I did C++ from highschool to varsity and it is powerful, low level but at the end of the day you want to save as much development time as you can and running around trying to fix references and handle garbage is just a waste of time unless you're doing very low level development.

Let me know if you have any questions though.
20 milliseconds on a 200 million dollar trade makes a 20 million dollar difference. Anybody want to argue about your paycheck?
 
20 milliseconds on a 200 million dollar trade makes a 20 million dollar difference. Anybody want to argue about your paycheck?

I'm not quite sure what you mean but I'm guessing it's either along the lines of "low level C++ can improve trading performance and will earn you 20 million dollars on a 200 million dollar deal" or the completely opposite "saving 20 milliseconds each time you write a line of code will earn you a cumulative 20 million dollars for all the saved time". So basically, both of those perspectives are true, but I'm talking specifically about game dev and not trading dev (which I have worked on as well) and that is where low level, to the metal development is necessary but in gaming you want to work at the higher level since there are so many varying aspects to implement.
 
I'm not quite sure what you mean but I'm guessing it's either along the lines of "low level C++ can improve trading performance and will earn you 20 million dollars on a 200 million dollar deal" or the completely opposite "saving 20 milliseconds each time you write a line of code will earn you a cumulative 20 million dollars for all the saved time". So basically, both of those perspectives are true, but I'm talking specifically about game dev and not trading dev (which I have worked on as well) and that is where low level, to the metal development is necessary but in gaming you want to work at the higher level since there are so many varying aspects to implement.
Gaming is cool. Do what you love.Learn skills that are transferable and one might find out that the world is a big place with lots of interesting things.
 
  • Like
Reactions: Ein
My goal is to learn C++, mainly because I've always been interested in programming, partially to expand on a skill set. If possible I'd love to do a bit of side work to earn pocket money while I'm studying to become a CA.

The answers I want are:
- Are the platform Udemy, edx and codecademy worth?
- If not, what else is suggested.

I'm not focused on creating a game, it will be too big of a time sink. I do want to use Unreal to practice C++. I want to learn C++ because of a few reasons. The power, flexibility, and difficulty of the language.
 
C++ is a great language to learn and once you know it, it makes it really easy to learn Java (in my experience). Unfortunately I cannot recommend a course as I learned it in University but I have used Udemy before and their courses are good and they are currently having an awesome special.
 
  • Like
Reactions: Ein
My goal is to learn C++, mainly because I've always been interested in programming, partially to expand on a skill set. If possible I'd love to do a bit of side work to earn pocket money while I'm studying to become a CA.

The answers I want are:
- Are the platform Udemy, edx and codecademy worth?
- If not, what else is suggested.

I'm not focused on creating a game, it will be too big of a time sink. I do want to use Unreal to practice C++. I want to learn C++ because of a few reasons. The power, flexibility, and difficulty of the language.
udemy is good, if within 30 days you are not satisfied with your course you can get s full refund. code academy is also really nice! also chek out linkedin learning. all the best!
 
  • Like
Reactions: Ein
Thanks for the comments! So I've decided to register for Beginning C++ Programming - From Beginner to Beyond Beginning C++ Programming - From Beginner to Beyond. I am in contact with a manager who was hiring C++ developers and she said that they don't look at how one learnt the language, they also like to see past projects on github for example. She didn't have experience with Udemy but looked at the course content and said that it is fairly good but that I'd have to go the extra and make my own projects. She also mentioned doing a course on Fullstack development.

All-in-all, I'll see how this goes and then take it from there.
 
I'm looking to earn C++ qualifications through online courses. I'm 100% happy with paying for the qualification. The ones I found and hear a good stuff about are edx, Udemy, Khan academy, Coursera, and Codecademy. To get some form of qualification I'd have to pay, which is fine, I just want to know which is best. If possible, the specific courses as well.
Currently there is an unbelievable special on Udemy.
Note, I would like to do some freelance work and maybe design an indie game over the next few years.
I'd prefer not being advised on a different language.
I'm using Visual studio 2019, Blender, some Unity and some Unreal Engine. (I'm undecided between Unity and UE)
There are so many tutorials on the internet. There you can find websites.pdf s and also videos that can help you to learn more about c++.
 
  • Like
Reactions: Ein
Before I close the thread, I'd just like to thanks all those who PMed me and responded on the thread.

I have gained far more than expected from this exercise. I will be work shadow at a company soon, another has offered an internship of sorts, once I have some experience like that from open source or of my own project.

If anyone feels the need to help out more, please pm me!
 
Status
Not open for further replies

Users who are viewing this thread

Back
Top Bottom