The length and time commitment for completing our Nanodegree programs varies depending on the requirements for the specific program. Certain programs may require more of a time commitment, depending on topic complexity and your skill level. We provide suggested time to complete each Nanodegree program based on recommended estimated weekly/hourly commitments.
These suggestions are, of course, just guidelines. It’s up to you to decide your time commitment and timing can vary depending on how quickly you’re able to grasp each concept in the classroom for your Nanodegree program. The suggestions are based on data we collect on what is a realistic timeframe to fully get the most out of our Nanodegree programs.