One complaint: &quot;Nanodegree&quot; is awful branding.<p>&quot;Nano&quot; implies &quot;really small.&quot;   So am I too understand that this degree will get me a really, really, really tiny bit of knowledge about the subject?<p>I think using the traditional term &quot;certificate&quot; is a better bet.  It&#x27;s also an easier thing to sell employers since they&#x27;re already familiar with that language.