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

share ›
‹ links

Below are the top discussions from Reddit that mention this online Udemy course.

Classroom and Hands-on sessions- Features of C++ 11 , Exception Handling and STL - for Both Academics and Industry

Reddemy may receive an affiliate commission if you enroll in a paid course after using these buttons to visit Udemy. Thank you for using these buttons to support Reddemy.

Taught by
Abdul Bari

Reddit Posts and Comments

0 posts • 11 mentions • top 10 shown below

r/OSUOnlineCS • comment
6 points • quixoticphilomath

I took Abdul Bari’s C++ class on Udemy: https://www.udemy.com/course/cpp-deep-dive/

A+++ would recommend.

r/Udemy • comment
5 points • CryptographicGenius

You will not get a 2nd refund no matter what you say. PM me your name and email and I'll send you this course to get you started - https://www.udemy.com/course/cpp-deep-dive/

r/learnprogramming • comment
3 points • shikimateboi

This course helped me through my C++ project:

https://www.udemy.com/course/cpp-deep-dive/

r/it • comment
2 points • faz00li

Dig your heels in buddy. Study hard. It’s going to be a freight train of information. Ask your instructors as many questions as you need to until you understand the material, that’s why they are there. Find good study buddies. Learning socially, even over zoom, increases retention and comprehension. Read, reread, take notes, practice code and any exercises a couple times before exams. Understanding a problems is good but comprehension and practice is even better. Write code by hand. Don’t have games and social media on your workstation. Take some basic web development and a networking fundamentals class to give you context into how computers communicate and render data on browsers. Do them at a community college. It only costs 700 a class and will give you practical experience as to why you are learning data structures and other obscure CS. It’s worth the money. Come to terms with the fact that your instructors are not great lecturers and bad teachers. You will most likely not learn in class and will have to learn on your own. Mostly from savvy indian dudes on YouTube. Abdul Bari’s, in this case Pakistani, videos about data structures and C++ https://www.udemy.com/course/cpp-deep-dive/ are a phenomenal resource and he is hands down the best instructor on the web. His classes go on sale and you can get em at $20 a pop and it will blow your mind to see someone explain concepts this well. Read or listen to “A Mind For Numbers” about how to study and develop good study habits. Eat 3 times a day. Sleep 8 hours a night. Exercise. Take time in weekends for yourself. Don’t worry about dating and if you do end up with someone, keep healthy boundaries and invest in yourself. It will make attractive to everybody around you. Its a lot but you have the next 4 years to figure it all out. It’s okay if your social life takes a hit in your early 20s because a career in tech will open opportunities for you to meet excellent people from all around the world. Lastly, write your future teachers and ask them for a syllabus well ahead of the course. Skim/preread the text book in advance so you have a framework of where the individual concepts fit into the big picture. And enjoy what you are learning:) Good luck.

r/cscareerquestions • comment
1 points • emailscrewed

I thought this one was good.

https://www.udemy.com/course/cpp-deep-dive/

but not sure, any reviews on this would be appreciated.

r/learnprogramming • comment
4 points • movayya

Listen to me, if you are starting all these people suggestions are gonna literally drain you although they are really good sources. When I started all these documents, websites, have content in very depth. As a beginner you don't need any of theese. Nothing beats a structured course that is in depth but in steps. I suggest you to take a udemy course.

Abdul Bari c++ course DSA in C++ geeksforgeeks DSA course in c++ and java

You gotta spend few bucks on it. But definitely worth it if wanna learn c++ for competitive coding or to strengthen up your DSA and C++ skills.

r/learnprogramming • comment
1 points • boxesandcubes

You could look at Abdul Bari's course on Udemy: https://www.udemy.com/course/cpp-deep-dive/

He starts from the very first beginning goes all the way to the complex topics. Also, he explains the subject by giving examples which makes it stick much better.

Additionally, I would recommend you to solve problems on Hackerrank about that spesific topic that you've just learnt.

Cheers.

r/cpp_questions • comment
1 points • DiddlesomeDesperado

https://www.udemy.com/course/cpp-deep-dive/

​

I can share a link to this particular course. Normally you can get courses for about 10 to 11 USD. They have sales all the time so just hold out until you see a major sale. I enjoy this guy because he goes fairly in depth and seems to teach the course more like a college lecture imop. Going more in depth than another individual I started watching. There are plenty of free resources, but I learn faster auditorily than I do reading books. When I get my groundwork in place I'll probably pick up some books by Bjorn Stroustrup to look even deeper into it. After doing this introductory course I have a couple others by this gentleman over OOP and Data Structs and Algs. The course i posted is around 30 hours, OOP is around 11 hours, and the Data Structs is around 56. Now is all this necessary to become a proficient C++ programmer? Probably not, but my crux as an individual is a desire to know everything about something and a perfectionist mentality. Again... HOLD OUT FOR A SALE. lol. Right now the courses are over priced. They do sales where the courses are 95% off. Other good free options for things are MIT Open Courseware, Coursera, and edX.

r/learnprogramming • comment
1 points • chris1666
r/cpp_questions • comment
1 points • AdvancedRoutine

First, ask yourself this: what do you want to do with C++? Write user applications that run on an OS? Write Embedded Software? Use C++ for simulations or computations? Or maybe Game Programming?

C++ is a powerful language; it can do everything low-level that C does and high-level like other languages such as Java, Python, etc. I understand people asking you to unlearn C, but in a school-setting environment, you will learn C first before C++.

Case 1:

If you already know C and are learning C++, understand why C++ does something in a specific way and how it overcomes certain issues that would have occurred in C. This will give you a clear understanding of certain concepts, and most importantly, appreciation to C++.

Case 2:

If you don't know C and are not going to write embedded software, just learn C++ directly. You will never need the C language anyway.

  1. Learn C++ is a good reference: https://www.learncpp.com/
  2. When you start programming CPP Reference will always be handy: https://en.cppreference.com/w/
  3. Bari has been phenomenal in teaching C++ from the ground up.https://www.udemy.com/course/cpp-deep-dive/
  4. Of course, Programming Principles and Practice using C++ https://www.stroustrup.com/programming.html

To be honest, when I started learning C++, I looked up N different sources to find an answer that satisfied my questioning. Everyone thinks differently and a single book or video series will not help you understand everything. I'd suggest you question everything and keep going through various sources to find the answer to your question. Keep a notebook (physical or digital) and write down what you understood, it will be handy for future reference and as you progress in C++. This advice works for almost anything, not just learning C++.

Case 3:

If you are going to learn C++ for embedded development, then this is the same as Case 1. In the embedded world, you will inevitably read, write, and fix C code in your project. Doing something like Case 1 will greatly help you.

Good luck with your C++ adventure!