To optimize your chances of success in the C++ Nanodegree program, we recommend intermediate knowledge of any programming language.
Udacity current price ( USD)
C++ is the industry standard for high-performance computer programming.
As such, advanced knowledge of this programming language can open the doors for you to work in a variety of industries, including C++ engineering, robotics software, IoT, mobile communications, video game development, operating systems, networking, AI, embedded systems, and more.
Your opportunities and roles might include:
C++ Software Developer
Self-Driving Car Engineer
Robotics Software Engineer
Embedded Systems Engineer
Entry-Level Game Programmer
According to Glassdoor, the U.S. national average base pay for a C++ Software Engineer is over $103,000!
This program is right for you if you’re an intermediate-level programmer familiar with functions and classes who wants to become a C++ engineer or pursue a career in robotics software, IoT, mobile communications, video game development, operating systems, networking, AI, embedded systems, and more.
Get hands-on experience by coding five real-world projects. Learn to build a route planner using OpenStreetMap data, write a process monitor for your computer, and implement your own smart pointers. Finally, showcase all your newfound skills by building a chatbot and coding your own C++ application.
- What They Will Learn: C++
- Route Planner
- Process Monitor
- Memory Management Chatbot
- Concurrent Traffic Simulation
- Build Your Own C++ Application
Resources (blog posts, other)
- Lectures 0
- Quizzes 0
- Duration 4 months
- Skill level All levels
- Language English
- Students 0
- Assessments Self