Hi! To be successful in the nanodegree program, you will need intermediate-level Python and C++, as well as knowledge of basic physics, statistics, calculus, and linear algebra..
The challenges are not required to succeed in the nanodegree. They’re just for people who want to go above and beyond.