NANODEGREE PROGRAM–nd213
Become a C++ Developer
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 even video games.
ESTIMATED TIME
4 Months
At 10 hrs/week
ENROLL BY
August 14, 2019
Get access to classroom immediately on enrollment
PREREQUISITES
Intermediate Programming
To optimize your chances of success in the C++ Nanodegree program, we recommend intermediate knowledge of any programming language.
Check out theĀ Intro to Programming Nanodegree programĀ orĀ Intro to Self-Driving Cars Nanodegree programĀ to get started with programming!
Syllabus
Learn C++ by Coding Five Projects
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 multithreaded traffic simulator and coding your own C++ application.
HIDE DETAILS
5 months to complete
PREREQUISITE KNOWLEDGE
To optimize your chances of success in the C++ Nanodegree program, we recommend intermediate knowledge of any programming language.
C++ Foundations
Learn how to develop, compile, and execute C++ programs as well as syntax, functions, containers, and how to link together multiple files.
ROUTE PLANNER
Object-Oriented Programming (OOP)
Learn to build classes, interfaces, and generic templates to create an object-oriented C++ program. Learn how modern C++ includes many tools for writing clean, reusable code.
PROCESS MONITOR
Memory Management
Learn how C++ allows for flexible and tight management of memory and system resources and how it offers abstractions that make resource allocation more reliable and straightforward.
SMART POINTERS
Concurrency
C++ supports running multiple execution paths in parallel. Learn how to launch process and threads in order to execute logic in parallel. Then advance to thread synchronization and communication, to experience the full power of concurrent programming.
CONCURRENT TRAFFIC SIMULATION
Capstone Project
In your Capstone Project, you will put all of your new C++ skills to use! Utilize the core concepts from this Nanodegree program – object-oriented programming, memory management, and concurrency – to build your own application using C++.
CAPSTONE PROJECT: BUILD YOUR OWN C++ APPLICATION
According to Glassdoor, the U.S. national average base pay for a C++ Developer is over $103,000!
Learn with the best
David Silver
PRODUCT LEAD
David Silver leads the School of Autonomous Systems at Udacity. Before Udacity, David was a research engineer on the autonomous vehicle team at Ford. He has an MBA from Stanford, and a BSE in Computer Science from Princeton.
Stephen Welch
INSTRUCTOR
Stephen is a Content Developer at Udacity and has worked on the C++ and Self-Driving Car Engineer Nanodegree programs. He started teaching and coding while completing a Ph.D. in mathematics, and has been passionate about engineering education ever since.
Ermin Kreponic
INSTRUCTOR
Ermin Kreponic is a skilled Java & C++ developer who has taught dozens of online courses in multiple coding languages. Ermin currently works as a cyber-security training architect and is a strong proponent of open-source technologies.
Andreas Haja
INSTRUCTOR
Andreas Haja is an engineer, educator, and autonomous vehicle enthusiast. Andreas now works as an engineering professor in Germany. Previously, he developed computer vision algorithms and autonomous vehicle prototypes using C++.
You’re a stupid and ungrateful person. Idiot.
Why is everyone veining & crying about no source code !!! Go to GitHub and search for this course index ID : nd213
And you will end-up here : https://github.com/search?q=nd213
Fucking idiots! I’ve just wasted my time downloading this course which has no code or workspaces, go fuck yourselves! Does not wast your time *** DON’T DOWNLOAD THE COURSE *** This is just click bait for the owners of this fucking website.
you’re literally the only idiot here lmao all the source code is up on udacity’s github. their only fault is not adding a “iq above room temp required to complete this nanodegree” warning at the start of this page. go fuck yourself and look up the definitions of “clickbait”, “ungrateful”, and “crybaby” on google while you’re at it.
Thanks a lot! Has anyone found the workspaces of this course?
al the workspaces and excercise code doesn’t work
Error.
Can you please upload the notebooks? Without those, No code is mentioned anywhere in the whole course, just some analogies.
How to access notebook files??
please upload notebook, without notebook there is nothing to learn in this nanodegree..
I’m having problems with the workspace in the html files ,the code is not working it says I must download the workspace files first and can’t be loaded offline ….
Please Upload The Notebooks , This course is usless without its notebooks
Please upload the complete package.. majority of the items learned are through notebooks which are not available.. please!!
Thank you for these course.
Could you please upload the Udacity Become a UX Designer Nanodegree.
Thanks
Direct NON TORRENT link anyone?
There is no notebook file ..can you please uplaod the workspace notebook file??
Thank you very much. We need the Workspace files. Could you upload it?
thank u guys for uploading these course but there’s no workpace file…can you please upload the workspace file
jupyter notebooks are not available. Please upload updated course with the notebooks.
Thanks!!
Please update the course with the notebook
The notebooks are missing, without which its impossible to complete the course.
Can you guys create a new version with the notebooks??Please.
jupyter notebooks are not available. so this torrent is useless.
yes
Yes, please upload Notebook/Workspace files if possible, only videos don’t help much. Thanks!
Thanks for sharing this. It would be very helpful to everyone, If you attach the Notebook files.
Please provide source code(notebook files) just videos are not worthy
FCO u are freaking amazing truly u are !!!
please provide notebook files….without that no point of learning that course
This is useless. No notebook files…
Please upload Coding Ninja and Coding Block tutorial. We have very much need of them. They are best tutorial on internet
please upload workspace files
@Admin, this is not complete course. Most of the working files are missing. Please upload again with complete package.
Thanks again!
Where can we get the c++ SOURCE CODE for this course ?
If you get please let me know
can you upload exercise files?
please upload workspace files
Thanks
you can get workspace files from github.com/udacity
Thank you very much!
Could you upload the notebooks also??
hie did you finallly get the notebooks
Please add sensor fusion course
I really apperciate for your effort
You just made my day!
cout << "Thank You!" << infinity times << endl;
Please upload AI Product Manager nanodegree
please upload Become a Java Developer nanodegree
Thank you very much. Thank you very much. Thank you very much. Thank you very much. Thank you very much. Thank you very much. Thank you very much. T^T
Sir please upload this course https://www.udacity.com/course/java-developer-nanodegree–nd035
Thank you for these course.
Could you please upload the Udacity Become a Devops Engineer Nanodegree.
Thanks
Can we get “Become a Java Developer” this course also.Which is also a UDACITY nanodegree program.Thanks inadvance. š
Thank you soo much
Thank You So Much.