
David Silver
Staff Software Engineer at Kodiak Robotics
Learn C++, a high-performance programming language used in the world's most exciting engineering jobs -- from self-driving cars and robotics to web browsers, media platforms, servers, and video games.
Subscription · Monthly
56 skills
1 prerequisite
Prior to enrolling, you should have the following knowledge:
You will also need to be able to communicate fluently and professionally in written and spoken English.
The job outlook for software engineers, including those proficient in C++, remains highly positive. The U.S. Bureau of Labor Statistics projects a robust 25% growth rate in employment for software engineers from now until 2031.*
C++ Engineer
Salary info from Talent.comLow
$90,000Average
$120,427High
$170,0003 instructors
Unlike typical professors, our instructors come from Fortune 500 and Global 2000 companies and have demonstrated leadership and expertise in their professions:
David Silver
Staff Software Engineer at Kodiak Robotics
Stephen Welch
Instructor
Andreas Haja
Instructor
challenging long road, but worth the time.
Jul 23, 2025
Excellent hands-on projects.
Jan 2, 2025
Not worth the money
Nov 27, 2024
Udacity’s C++ Nanodegree course effectively introduces key concepts, providing ample examples and a balanced view of their pros and cons. Each module culminates in a project that excellently reinforces the material covered. One area for improvement is the inclusion of more design patterns in C++ for various scenarios, which could be added as an additional module. However, this might be addressed in a follow-up course. Overall, it is an excellent course for anyone diving into C++ programming. I highly recommend it. Thanks a lot!
Sep 30, 2024
Amazing introduction to c++
Feb 15, 2024
Subscription · Monthly