Why doesn’t Udacity teach all concepts? Why do I need to use other websites to find answers? Udacity is here to help foster learning on both a personal and professional level. Professionally, a Udacity Nanodegree program will help you learn new skills to advance your career. Our projects are designed to mimic real-world conditions as much as possible, and many professionals in the field use a wide variety of sources to find solutions for questions or issues that pop up from time to time. Our Nanodegree programs encourage self-reliance, initiative, and the development of analytical and problem-solving skills! In a real-world setting, answers may not always be immediately clear and further investigation is needed. If you’re unable to find an answer in the Classroom or through Knowledge, we encourage you to do what the pros do -- use external websites like Stack Overflow to find it!