C++ For C Programmers, Part A

share ›
‹ links

Below are the top discussions from Reddit that mention this online Coursera course from University of California, Santa Cruz.

Offered by University of California, Santa Cruz. This course is for experienced C programmers who want to program in C++. The examples and ... Enroll for free.

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

Taught by
Ira Pohl
Professor
and 7 more instructors

Offered by
University of California, Santa Cruz

Reddit Posts and Comments

0 posts • 17 mentions • top 14 shown below

r/Cplusplus • comment
1 points • Vanvan6

I just started this free course on Coursera, C++ For C Programmers, Part A.

r/cprogramming • comment
1 points • eldertramontin

I recently coursed this and recommend: https://www.coursera.org/learn/c-plus-plus-a

I already know about object orientation, so this course was perfect cause OO is out of the scope.

r/ProgrammerHumor • comment
1 points • st0815

Maybe give this one a try? https://www.coursera.org/learn/c-plus-plus-a

If you don't need a grade you can enroll for free.

r/learnprogramming • comment
1 points • PhDCoffee

I jumped directly to C++ without knowing C deeply in advance since the opensource code I was working with was coded with C++. I did not have a computer science background.

I could understand with the course https://www.coursera.org/learn/c-plus-plus-a/home/welcome.

r/cscareerquestions • comment
5 points • AmericanMuslimDad

If you already know C

https://www.coursera.org/learn/c-plus-plus-a

https://www.coursera.org/learn/c-plus-plus-b

No Coding Experience

https://www.coursera.org/specializations/hands-on-cpp#courses

r/cpp • comment
1 points • luncliff

It's not about the latest C++, but I enjoyed this one. https://www.coursera.org/learn/c-plus-plus-a

r/C_Programming • comment
1 points • meat_circuit

I thought this was a great course:

https://www.coursera.org/learn/c-plus-plus-a

r/embedded • comment
1 points • randxalthor

Great comment. Here's a resource for C++ for C programmers (actual name of the course):

https://www.coursera.org/learn/c-plus-plus-a

I've taken both parts and it's very helpful getting started. You still have to learn which bits not to use on embedded systems, eg, don't use exceptions or std::vector or "new" or a bunch of templates without a very good reason, but it's a great introduction.

r/cpp_questions • comment
1 points • atatatko

Apparently, you don't need any of these beginner courses, which for some reason 95% of all the educational content. Just don't waste your time, anyway like half of them start from teaching C.

There's a course on Coursera exactly for professionals like you. Apparently I did not try it, but I believe Coursera simply do not offer low quality content, which us normal for platforms like Udemy.

https://www.coursera.org/learn/c-plus-plus-a

Next sourse of information is CppReference. When you get to know about new for you C++ feature, find an article on CppReference, it would provide enough information for comprehensive understanding

https://en.cppreference.com/w/

r/cpp • comment
1 points • orso-nero
r/AskComputerScience • comment
2 points • KhalidJamalKLK
r/cpp_questions • comment
1 points • not__a__name

This is a series of two courses by Coursera:
- https://www.coursera.org/learn/c-plus-plus-a
- https://www.coursera.org/learn/c-plus-plus-b
Even if they are a bit outdated they embrace C++11 standard, which I would say is the real turning point between "old school" vs. "Modern C++".

r/coding • comment
2 points • shiningmatcha

Anyway, I’ve copied the article:

  1. Getting Started with AWS Machine Learning ( offered by Amazon Web Services) https://www.coursera.org/learn/aws-machine-learning

  2. Machine Learning for Business Professionals (offered by Google Cloud) https://www.coursera.org/learn/machine-learning-business-professionals

  3. C++ For C Programmers, Part A (offered by University of California, Santa Cruz) https://www.coursera.org/learn/c-plus-plus-a

  4. Build Your First Android App (Project-Centered Course). Offered by CentraleSupélec https://www.coursera.org/learn/android-app

  5. Introduction to Programming with MATLAB https://www.coursera.org/learn/matlabp

  6. Data Science Math Skills (offered by Duke University) https://www.coursera.org/learn/datasciencemathskills

  7. Cloud Computing Basics (Cloud 101). Offered by “LearnQuest” https://www.coursera.org/learn/cloud-computing-basics

  8. Google Cloud Platform Fundamentals for AWS Professionals (offered by Google Cloud) https://www.coursera.org/learn/gcp-fundamentals-aws

r/embedded • comment
1 points • Hello-World-101

For a quick and basic understanding of an RTOS, these videos on YouTube might help:

If I remember correctly, I had gone through the videos from Silicon Labs and did find them useful.

I think you are looking for resources like these: C++ For C Programmers, Part A and C++ For C Programmers, Part B. I haven't done the courses so I am not sure about them.

If you want to quickly get pick up some of the basic concepts, going through text tutorials like these: TutorialsPoint and W3Schools might help.